이 문서를 따라 Python을 사용하여 슬라이서를 여러 피벗 테이블에 연결하십시오. 이 문서는 Python을 사용하여 슬라이서를 여러 피벗 테이블에 연결하는 과정을 안내합니다. 맞춤 Excel 파일을 만들기 위한 샘플 코드를 즉흥적으로 개선하고 향상시키는 방법을 배우게 됩니다.
Python을 사용하여 하나의 슬라이서를 여러 피벗 테이블에 연결하는 단계
- 환경을 설정해 Aspose.Cells for Python via .NET을 사용하여 slicer을 공유합니다.
- 원하는 클래스를 가져오고, 워크북을 만들고, 워크시트에 접근한 뒤 헤더를 추가합니다
- 워크시트에 샘플 데이터를 추가하고 원하는 매개변수를 설정하여 첫 번째 pivot table을(를) 생성합니다
- 첫 번째 피벗 테이블에서 두 번째 피벗 테이블을 생성하여 동일한 캐시를 공유합니다.
- 두 번째 피벗 테이블의 행 및 데이터 필드를 설정합니다.
- 피벗 테이블을 모두 계산하고 새로 고칩니다
- 첫 번째 피벗 테이블에 슬라이서를 추가하고 슬라이서를 두 번째 피벗 테이블에 연결합니다
- 피벗 테이블과 공통 슬라이서를 포함한 결과 Excel 파일을 저장합니다
이 단계들은 Python을 사용한 두 피벗 테이블에 대한 하나의 슬라이서 사용 과정을 요약합니다. 워크북을 만들고, 대상 시트에 접근한 뒤, 행 헤더를 설정하고 샘플 데이터를 추가하며, 데이터 범위에서 첫 번째 피벗 테이블을 생성하고 필드를 설정합니다. 동일한 캐시를 공유하도록 첫 번째 피벗 테이블을 기반으로 두 번째 피벗 테이블을 생성하고, 두 번째 피벗 테이블에서도 필드를 설정한 뒤, 두 피벗 테이블을 새로 고치고 계산합니다. 첫 번째 피벗 테이블에 슬라이서를 추가하고, 슬라이서를 두 번째 피벗 테이블에 연결합니다.
Python을 사용하여 여러 피벗 테이블에 하나의 슬라이서를 사용하는 코드
번역할 문장을 제공해 주시겠어요?
위에서 언급한 코드는 Python을 사용한 다중 피벗에 대한 하나의 슬라이서 사용을 보여줍니다. 데이터를 하드코딩하는 대신 동적으로 데이터 범위를 정의하고 필요에 따라 pivot1.change_data_source() 메서드를 호출하여 데이터를 변경합니다. 런타임 오류를 방지하기 위해 피벗 테이블에 필드를 추가하기 전에 해당 필드가 존재하는지 확인하고, show_row_grand_totals 플래그를 사용하여 피벗 테이블 행의 총합을 표시하며, 친절한 레이블을 표시하기 위해 Slicer.Caption 옵션을 사용합니다.
이 문서는 여러 피벗 테이블에 공통 슬라이서를 사용하는 방법을 알려주었습니다. Excel 파일을 Markdown 형식으로 변환하려면, 기사 Python을 사용하여 Excel을 Markdown으로 변환를 참조하십시오.