자바(Java)/JAVA 2SE

엑셀 파일 쓰기 - Java Excel API 사용

본클라쓰 2009. 9. 10. 16:43

자바로 엑셀 파일을 생성하여 쓰기 위해서는 다음의 순서로 코딩해야 한다.


import jxl.write.*;


WritableWorkBook workbook = Workbook.CreateWorkbook( new File("파일명"));

WritableSheet sheet = workbook.createSheet("시트명", 시트인덱스값);

Label label = new Label(0, 0, "이름");

sheet.addCell(label);


workbook.write();

workbook.close();



1. 엑셀 파일 쓰기 클래스 : WritableWorkbook


 읽기와 마찬가지로 파일 객체를 매개변수로 하여 엑셀 파일을 생성한다. 만약 파일 객체가 존재한다면 그 파일을 읽어 들이고, 없다면 엑셀 파일을 하나 생성한다.



2. 쓰기위한 sheet 클래스 : WritableSheet


createSheet() 메소드를 사용하여 sheet를 생성한다. 매개변수는 시트명과 시트의 인덱스 값이다.



3. 작성한 셀을 시트에 넣기 : sheet.addCell(작성한 셀);


addCell() 메소드를 사용하여 작성한 셀을 시트에 삽입한다. 이때 생선한 셀은 나중에 바꿀 수 없다.