이 짧은 자습서에서는 환경 구성을 공유하고 이 기능을 달성하기 위한 자세한 단계를 제공하여 Python의 다른 통합 문서에 워크시트를 복사하는 방법을 설명합니다. 몇 줄의 코드를 사용하여 python의 한 통합 문서에서 다른 통합 문서로 시트를 복사하는 기능을 보여주는 샘플 코드도 제공됩니다. 다른 통합 문서에 복사하고 결과 통합 문서를 XLSX, XLS 등과 같은 표준 형식으로 저장하기 전에 여러 필터를 적용하고 시트 서식 지정과 같은 다른 작업을 수행할 수 있습니다.
Python에서 워크시트를 다른 통합 문서로 복사하는 단계
- 1단계: “개발 환경을 Java를 통해 Python용 Aspose.Cells 사용에 설정
- 시트를 복사할 입력 Workbook 로드
- Worksheet을(를) 복사할 빈 대상 통합 문서를 만듭니다.
- 대상 통합 문서의 기본 워크시트 컬렉션에 액세스
- Sheet.copy() 메서드를 사용하여 원본 통합 문서에서 시트 복사
- 원본 통합 문서의 중복 양이 포함된 디스크에 출력 Excel 파일을 저장합니다.
이 단계에서는 먼저 원본 통합 문서가 열리고 단일 워크시트가 포함된 기본 워크시트 컬렉션이 포함된 빈 새 통합 문서도 생성되는 Python의 Excel에서 시트를 복제하는 프로세스를 설명합니다. 새로 만든 대상 통합 문서에서 이 단일 기본 워크시트를 사용하여 워크시트 개체를 인수로 사용하는 copy() 메서드가 호출됩니다. 여기에서 원본 통합 문서의 대상 워크시트를 원본에서 대상 통합 문서로 워크시트를 복사하는 인수로 제공합니다.
Python에서 Excel 시트를 다른 통합 문서로 복사하는 코드
이 코드는 Python의 다른 통합 문서에 시트를 복사하는 간단한 프로세스를 보여줍니다. 시트를 복사하는 동안 소스 통합 문서 시트를 인수로 제공했지만 CopyOptions 클래스 개체를 두 번째 인수로 사용하는 다른 오버로드된 메서드를 사용할 수도 있습니다. CopyOptions는 수식이 대상 통합 문서에 대해 유효하지 않은 경우에만 값을 복사하도록 플래그를 설정하고, 매크로를 복사하거나 무시하도록 플래그를 설정하고, 수식에 대해 대상 통합 문서의 시트 이름을 사용하도록 플래그를 설정하는 등의 옵션을 제공합니다. .
이 기사에서는 한 Excel 파일에서 다른 Excel 파일로 시트를 복사하는 방법을 배웠습니다. Excel 파일에 주석을 추가하는 과정을 알고 싶다면 Python을 사용하여 Excel에서 주석을 추가하는 방법에 있는 문서를 참조하세요.