이 간단한 자습서에서는 간단한 단계별 접근 방식을 통해 Java를 사용하여 Excel에서 필터를 적용하는 방법을 배웁니다. 원하는 셀 범위의 모든 데이터 열에 대해 워크시트에서 자동 필터를 설정한 다음 모든 열의 특정 데이터에 대해 필터를 적용할 수 있습니다. 마지막에 출력 파일은 XLSX 파일로 저장되지만 다른 Excel 파일 형식으로도 저장할 수 있습니다.
Java를 사용하여 Excel에서 필터를 적용하는 단계
- Maven 저장소를 사용하여 Aspose.Cells 라이브러리 참조 추가
- 프로그램에서 가져오기 명령을 사용하여 Workbook, Worksheet 및 Cells 클래스에 대한 참조를 추가합니다.
- 빈 통합 문서 개체 인스턴스화
- 샘플 데이터를 추가할 첫 번째 시트에 대한 참조 가져오기
- 시트의 셀 컬렉션을 사용하여 워크시트에 샘플 데이터 채우기
- 원하는 셀 범위에 Excel에서 데이터 필터 적용
- 특정 데이터에 대해 첫 번째 열에 특정 필터 설정
- 결과 파일을 XLSX로 저장
여기에서 몇 가지 샘플 데이터로 채워진 빈 통합 문서가 생성됩니다. 워크시트의 셀 컬렉션에 대한 참조를 가져오고 범위는 이 Excel 시트의 필터에 대해 설정됩니다. 궁극적으로 필터는 특정 데이터에 적용되어 출력 파일이 열릴 때 기본적으로 필터링된 데이터를 표시해야 합니다.
Java를 사용하여 Excel에서 필터를 만드는 코드
이 샘플 코드에서 필터는 열 중 하나에 적용되지만 해당 열의 각 값을 기반으로 Excel의 여러 열에 필터를 설정할 수 있습니다. 여기에서 출력 파일을 XPS와 같은 다른 형식으로 저장하려면 Java에서 Excel을 XPS로 변환하는 방법에 대한 문서를 참조하세요.
또한 위의 코드를 실행하는 데 Interop 또는 MS Excel과 같은 다른 구성 요소나 라이브러리가 필요하지 않습니다.