워크시트의 분할 창

소개

Aspose.Cells for .NET을 사용하여 Excel 워크시트의 창을 분할할 준비가 되셨나요? 상상해보세요. 거대한 Excel 시트가 있고, 어떤 열에서 작업하고 있는지 기억하기 위해 헤더로 계속 스크롤하는 데 지쳐 있습니다. “Split Panes"를 입력하세요. 이 편리한 기능을 사용하면 워크시트의 일부를 고정하여 탐색하기가 훨씬 쉬워집니다. 재무 데이터, 재고 관리 또는 방대한 데이터 세트로 작업하든 창을 분할하면 생산성이 10배 향상될 수 있습니다.

필수 조건

스프레드시트 마법사처럼 창을 나누기 전에, 설정을 제대로 해봅시다. 필요한 것은 다음과 같습니다.

  • Aspose.Cells for .NET: 다운로드하고 설치했는지 확인하세요. 아직 설치하지 않았다면 받으세요여기.
  • .NET Framework: 이 가이드에서는 .NET 환경에서 작업하고 있다고 가정합니다.
  • Excel 통합 문서: 이 기능의 작동 방식을 보여주기 위해 샘플 Excel 파일을 사용해 보겠습니다.
  • 임시 또는 전체 라이센스: Aspose.Cells에는 라이센스가 필요합니다. 방금 시도해 보는 경우 다음을 얻으십시오.무료 임시 라이센스 평가 제한을 피하기 위해.

패키지 가져오기

코드로 들어가기 전에 먼저 필요한 네임스페이스를 임포트해 보겠습니다. Aspose.Cells에서 이것을 포함하지 않고는 아무것도 할 수 없습니다.

using System.IO;
using Aspose.Cells;

이제 기본적인 사항은 다루었으니, 흥미로운 부분인 유리창 나누기로 넘어가겠습니다!

1단계: 통합 문서 인스턴스화

이 프로세스의 첫 번째 단계는 다음을 만드는 것입니다.Workbook 개체는 수정하려는 Excel 파일을 나타냅니다. 이 경우 디렉토리에서 파일을 로드합니다. 이것은 캔버스이며, 마법을 부릴 Excel 시트입니다.

창을 나누기 전에 작업할 워크북이 필요합니다! 이 단계는 책을 읽기 전에 책을 여는 것만큼 필수적입니다.

// 문서 디렉토리 경로
string dataDir = "YOUR DOCUMENT DIRECTORY";

// 새 통합 문서를 인스턴스화하고 템플릿 파일을 엽니다.
Workbook book = new Workbook(dataDir + "Book1.xls");

위의 코드에서 다음을 바꾸세요."YOUR DOCUMENT DIRECTORY" Excel 파일이 있는 실제 경로와 함께.Workbook클래스는 Excel 파일을 메모리에 로드합니다.

2단계: 활성 셀 설정

통합 문서를 로드한 후 활성 셀을 설정할 차례입니다. Excel 용어로 활성 셀은 현재 선택되어 있거나 포커스가 있는 셀입니다. 이 자습서에서는 셀을 선택합니다.A20 첫 번째 워크시트에서.

활성 셀을 설정하는 것은 중요합니다. 왜냐하면 패널 분할이 이 활성 셀에서 시작되기 때문입니다. 피자를 처음 자를 곳을 선택하는 것과 같습니다. 조각을 선택하세요!

// 활성 셀 설정
book.Worksheets[0].ActiveCell = "A20";

이 코드 조각은 다음을 만듭니다.A20 활성 셀입니다. 이 지점을 중심으로 분할이 발생하기 때문에 중요합니다. Excel에서 탐색이 종종 특정 셀을 중심으로 이루어지는 방식과 마찬가지입니다.

3단계: 워크시트 분할

이제 활성 셀이 설정되었으니, 재밌는 부분인 워크시트 분할로 넘어가겠습니다! 이 단계에서 마법이 일어납니다. 워크시트를 여러 창으로 나누어 더 쉽게 보고 탐색할 수 있습니다.

이것은 전체 튜토리얼의 핵심입니다. 워크시트를 분할하면 헤더나 다른 중요한 영역을 놓치지 않고 Excel 시트의 여러 섹션을 스크롤할 수 있는 별도의 창을 만들 수 있습니다.

// 워크시트 창 분할
book.Worksheets[0].Split();

와 함께Split() 이 방법을 사용하면 Aspose.Cells에 활성 셀에서 워크시트를 분할하도록 지시합니다.A20 이 경우). 이 지점에서 Excel은 사용자가 독립적으로 탐색할 수 있도록 창을 구분하는 구분선을 시트에 만듭니다.

4단계: 통합 문서 저장

창을 분할한 후에는 작업을 저장하는 것만 남았습니다. 이 마지막 단계에서는 변경 사항이 지정된 출력 파일에 저장되도록 합니다.

당신이 그것을 저장하지 않는다면 당신의 모든 노고가 무슨 소용이 있습니까? 저장은 당신의 아름답게 갈라진 유리창이 미래에 사용할 수 있도록 그대로 유지되도록 보장합니다.

// Excel 파일을 저장하세요
book.Save(dataDir + "output.xls");

여기서,Save() 이 방법은 새로 분할된 창이 있는 통합 문서를 출력 Excel 파일에 저장합니다. 변경한 내용은 이제 귀하 또는 다른 사람이 사용할 수 있습니다.

결론

이제 다 알게 되었습니다! 방금 Aspose.Cells for .NET을 사용하여 Excel 워크시트에서 창을 분할하는 방법을 배웠습니다. 더 이상 끝없이 스크롤하거나 데이터를 추적하지 못할 필요가 없습니다. 이 방법을 사용하면 대용량 Excel 파일을 훨씬 덜 힘들고 훨씬 더 효율적으로 처리할 수 있습니다. 창을 분할할 수 있으므로 복잡한 스프레드시트에서 작업하는 동안 중요한 데이터 포인트를 추적할 수 있습니다.

자주 묻는 질문

두 개 이상의 창을 나눌 수 있나요?

예, 다른 활성 셀을 지정하고 다음을 호출하여 워크시트를 여러 창으로 분할할 수 있습니다.Split() 방법.

유리창을 나누는 것과 유리창을 얼리는 것의 차이점은 무엇인가요?

창을 분할하면 두 창에서 독립적으로 스크롤할 수 있습니다. 창을 고정하면 헤더나 특정 행/열이 잠기므로 스크롤할 때 계속 표시됩니다.

적용 후 갈라진 부분을 제거할 수 있나요?

네, 통합 문서를 닫았다가 다시 열거나 프로그래밍 방식으로 다시 설정하면 분할을 제거할 수 있습니다.

다른 Excel 파일 형식(XLS, XLSX)에서도 창 분할이 동일하게 작동합니까?

네,Split() 이 방법은 XLS와 XLSX 형식 모두에 적용됩니다.

라이선스 없이 Aspose.Cells를 사용할 수 있나요?

네, 하지만 제한이 있습니다. 전체 경험을 위해서는 다음을 사용하는 것이 가장 좋습니다.일시적인 또는유료 라이센스.