Microsoft Excel은 데이터 집약적 계산 및 계산으로 작업하기에 완벽한 도구입니다. 사람들은 일상적인 작업에서이를 사용하여 수학 공식 구현, 통계 분석 등과 같은 복잡한 계산을 수행합니다. Excel 워크 시트의 데이터는 종종 추가 작업 및 수정을 위해 동일한 통합 문서의 다른 워크 시트에서 복제해야 할 수 있습니다. 이것은 Excel에서 복사 작업을 사용하여 쉽게 달성 할 수 있습니다. .NET 애플리케이션 개발자로서 .NET의 NPOI API를 사용 하여이 기사에서 설명한대로 C# 또는 VB.NET을 사용하여 Excel 워크 시트를 복사 할 수 있습니다. 이 기사에서는 C#/vb.net을 사용하여 NPOI를 사용하여 Excel 파일로 워크 시트를 복사하는 방법을 보여줍니다. 그러나 먼저 Microsoft Excel을 사용하여 워크 시트를 복사하는 방법을 살펴 보겠습니다.

Microsoft Excel을 사용한 워크 시트 복사 {.WP- 블록 헤드}

Excel을 사용하면 데이터를 수정하여 추가 작업을 수행 할 수있는 워크 시트 사본을 작성할 수 있습니다. 다음 단계에서 설명 대로이 작업을 수행 할 수 있습니다.

Excel 워크 시트를 복사하는 단계

CTRL을 누르고 워크 시트 탭을 원하는 탭 위치로 드래그하십시오.

  1. 워크 시트 탭을 마우스 오른쪽 버튼으로 클릭하고 이동 또는 복사를 선택하십시오.
  2. 사본 생성 확인란을 선택하십시오.
  3. 이전 시트 아래에서 사본을 놓을 위치를 선택하십시오.
  4. OK를 선택하십시오.

c# {.wp-block-heading}에서 npoi를 사용하여 Excel 워크 시트를 복사하십시오.

이제 Microsoft Excel을 사용하여 워크 시트를 복사하는 방법을 보았으므로 C#의 .NET 용 NPOI API를 사용하여 동일한 작업을 수행 할 수 있습니다. 그러나 그 전에는 .NET 프로젝트에 NPOI를 설치하여 시작해야합니다. .NET 용 NPOI 설치에 대한 자세한 지침 안내서에서 이에 대해 배울 수 있습니다.

c# {.wp-block-heading}을 사용하여 Excel 워크 시트를 복사합니다.

개발 환경이 C#에서 NPOI API와 협력 할 준비가되었으므로 콘솔 기반 프로젝트를 만들고 다음 줄의 코드를 추가 할 수 있습니다.

//Load workbook
IWorkbook workbook = new XSSFWorkbook(new FileStream("SampleFile.xlsx", FileMode.Open));

//Get the first worksheet
ISheet sheet = workbook.GetSheetAt(0);

//Copy to a new sheet
sheet.CopySheet("copied sheet", true);

//Save the file
FileStream file = File.Create("CopiedSampleFile.xlsx");
workbook.Write(file, false);
file.Close();

결론 {.WP- 블록 헤드}

이 기사에서는 .NET API 용 NPOI를 사용하여 Excel 워크 시트를 복사하는 방법을 살펴 보았습니다. 샘플 코드는 C#로 작성되었지만 vb.net으로 쉽게 변환 할 수 있습니다. .NET 용 NPOI API를 사용하여 Excel 스프레드 시트 작업에 대한 더 많은 코드 샘플을 보려면 블로그를 계속 지켜봐주십시오.