Java에서 Excel을 CSV로 변환하는 방법

이 자습서에서는 Java에서 Excel을 CSV로 변환하는 방법을 설명합니다. CSV 형식의 데이터가 필요한 애플리케이션이 많이 있지만 소스 데이터는 Excel 파일로 제공됩니다. 이 경우 Java를 사용하여 Excel을 CSV로 변환한 다음 필요할 때마다 사용합니다. 다른 열에서 검색된 값을 구분하기 위해 특정 구분 기호를 CSV 파일에 저장해야 하는 경우가 있습니다. 이것은 TxtSaveOptions 클래스 객체를 사용하여 달성할 수도 있습니다.

Java에서 Excel을 CSV로 변환하는 단계

  1. Maven을 사용하여 프로젝트에 Aspose.Cells 추가
  2. 프로그램에서 가져오기를 사용하여 TxtSaveOptionsWorkbook에 대한 참조 추가
  3. 원본 Excel 파일을 Workbook 개체에 로드
  4. TxtSaveOptions를 인스턴스화하여 출력 CSV 파일의 매개변수를 설정합니다.
  5. 출력 CSV 파일에 사용할 구분 기호 설정
  6. Excel 파일을 CSV로 저장

위 단계에서 Excel 파일을 로드한 다음 CSV로 저장합니다. TxtSaveOptions 클래스 개체를 사용하여 CSV 파일 특성을 설정합니다. 이 클래스는 모든 값을 따옴표로 묶고, 변환 후 원본 통합 문서를 지우고, 모든 시트를 변환할지 아니면 활성 시트만 변환할지, 전체 시트를 변환할지 아니면 특정 범위는 변환 및 더 많은 것이 필요합니다. 출력 CSV 파일을 디스크의 실제 파일에 저장하거나 요구 사항에 따라 메모리 스트림에 저장할 수 있습니다.

Java에서 Excel을 CSV로 변환하는 코드

이 코드는 통합 문서 클래스 개체를 초기화한 다음 결과 CSV 파일의 매개 변수를 설정하기 위해 TxtSaveOptions 클래스 개체를 인스턴스화합니다. 마지막으로 Workbook.save()를 사용하여 CSV 파일을 생성합니다. C#과 같은 Java 이외의 언어를 사용하여 Excel 파일을 CSV 형식으로 변환하려면 큰 Excel 파일을 C#에서 CSV로 내보내기 문서를 참조하세요.

이 변환에는 interop도 사용되지 않고 MS Excel도 필요하지 않습니다.

 한국인