이 짧은 튜토리얼은 Java를 사용하여 Excel에 소계 추가하는 방법을 설명합니다. 개발 환경 설정, 프로그래밍 단계 목록, 그리고 Excel에서 소계를 생성하는 샘플 코드를 제공받게 됩니다. 코드를 향상하고 Excel 파일에 소계를 추가하면서 사용자 정의 출력을 만들기 위한 추가 세부 사항도 논의될 것입니다.
Java를 사용한 자동 소계 생성 단계
- IDE를 맞춤 설정하여 Aspose.Cells for Java를 사용해 Excel에서 소계를 생성합니다
- Workbook 객체를 생성하고 첫 번째 Worksheet에 대한 참조를 얻어 데이터를 추가합니다.
- 워크시트의 첫 번째 행에 헤더 레이블을 추가합니다
- 샘플 데이터를 지역별로 그룹화한 2D 배열에 설정하고, 2D 데이터를 사용해 워크시트를 채웁니다.
- 데이터 범위를 설정하고, subtotal API를 호출하여 그룹화한 뒤, 합계를 계산합니다.
- outline 옵션을 설정하여 관련 상세 행 아래에 소계 행을 표시합니다.
- 소계 행만 표시하려면, 모든 워크시트 행에 대해 그룹화된 상세 행을 접으세요.
- 열을 자동 맞춤하고 워크북을 디스크에 저장합니다
이 단계에서는 Java를 사용하여 Excel에서 소계(subtotal)를 만드는 방법을 설명합니다. 워크북 객체를 생성하고, 첫 번째 워크시트에 접근한 뒤, 샘플 헤더를 추가하고, 샘플 그룹화 데이터를 만든 다음 해당 헤더 아래 시트에 데이터를 삽입합니다. 범위와 헤더 행을 정의하고, 소계를 적용하며, 상세 행 아래에 소계 표시를 설정하고, 개요 레벨을 축소하여 결과 Excel 파일을 맞춤화한 뒤, 워크북을 디스크에 저장합니다.
Java를 사용한 Excel 자동 소계 생성 코드
이 코드는 Java를 사용하여 Excel에서 소계 만드는 방법을 보여주었습니다. 소계 전에 그룹 열로 데이터를 정렬하고, 동적 범위를 설정하며, replace, pageBreaks와 같은 오버로드 사용, 데이터 아래 요약 등 다양한 소계 옵션을 선택하여 소계 동작을 제어할 수 있습니다. 하나의 셀에 여러 소계 열을 추가할 수도 있으며, 필요에 따라 COUNT, AVERAGE, MAX와 같은 다양한 통합 함수를 사용할 수 있습니다.
이 문서는 Excel 파일에서 소계 작업을 수행하도록 안내했습니다. 여러 피벗 테이블에 슬라이서를 연결하려면, 기사 Java를 사용하여 여러 피벗 테이블에 슬라이서 연결를 참조하십시오.