Java를 통한 Excel 문서 변환(PNG, HTML, CSV, XPS, XML)
실제 업무 처리에서는 문서 변환 작업이 흔합니다. 특정 사용 요구에 따라 다양한 문서 형식을 선택할 수 있습니다. 이 문서에서는 Java 프로그램을 사용하여 Excel을 이미지, HTML, CSV, XPS, XML 등 일부 문서 형식으로 변환하는 방법을 간략히 설명합니다. 간단한 조작, 빠른 변환 속도 및 안정적인 결과를 제공합니다. 아래에 구체적인 방법과 코드가 제시되어 있습니다.
준비 작업
IntelliJ IDEA 2018 (jdk 1.8.0) 를 예로 들어보겠습니다.
1. 다음 링크에서Free Spire.XLS for Java를 다운로드하고 압축을 푸세요.
2. IDEA에서 새 프로젝트를 만들고 열어주세요.
3. "File"-"Project Structure"-"Modules"-"Dependencies"을 차례로 클릭합니다.
4. "+"에서 "JAR or Directories"를 선택합니다.
5. 압축 해제된 lib 폴더에서 "Spire.Xls.jar"를 찾아 해당 파일을 프로젝트에 추가하세요.
샘플 코드:
엑셀을 PNG로 변환
import com.spire.xls.*;
public class ExcelToPNG {
public static void main(String[] args) {
// Excel 워크시트 로드
Workbook wb = new Workbook();
wb.loadFromFile("sample.xlsx");
// 워크시트 가져오기
Worksheet sheet = wb.getWorksheets().get(0);
// Excel 워크시트를 이미지로 저장하는 메서드 호출
sheet.saveToImage("ToPNG(1).png");
// 지정된 Excel 셀 데이터 범위를 이미지로 저장하는 메서드 호출
// sheet.saveToImage("ToPNG(2).png",1,1,5,7);
}
}마찬가지로 다음과 같은 유사한 메서드를 호출하여 Excel을 다른 파일 형식으로 변환할 수 있습니다.
엑셀에서 HTML로:
//Excel을 HTML로 저장하는 메서드 호출
sheet.saveToHtml("ToHTML.html");Excel에서 XPS로:
//Excel을 XPS로 저장하는 메서드 호출
sheet.saveToFile("ToXPS.xps", String.valueOf(FileFormat.XPS));엑셀을 CSV로:
//Excel을 CSV로 저장하는 메서드 호출
sheet.saveToFile("ToCSV.csv", String.valueOf(FileFormat.CSV));엑셀에서 XML로:
//Excel을 XML로 저장하는 메서드 호출
sheet.saveToFile("ToXML.xml", String.valueOf(FileFormat.XML));Free Spire.XLS for Java 라이브러리는 Java 프로그램에서 Excel 문서 생성, 편집 및 변환을 지원합니다. 예를 들어 "Excel 파일 만들기", "워크시트 복사", "Excel을 PDF로 변환" 등이 있습니다.
댓글을 남기려면 로그인이 필요합니다.
로그인 후 이 페이지로 돌아와 바로 댓글을 남길 수 있습니다.
