jxl 패키지는 타입을 무시하고 모두 문자열로 받을 수도 있지만 특정 데이터 타입에 맞게 작성하기 위해서는 데이터 타입을 맞게 작성하는 법을 알아야 한다.
1. DATE
Date now = Calendar.getInstance().getTime();
DateFormat customDateFormat = new DateFormat("dd MMM yyyy hh:mm:ss");
WritableCellFormat dateFormat = new WritableCellFormat(customDateFormat);
Datetime dateCell = new DateTime(0, 6, now, dateFormat); // 매개변수는 열,행,현재시간,날짜형식
sheet.addCell(dateCell);
2. 숫자
WritablesCellFormat integerFormat = new WritableCellFormat(NumberFormats.INTEGER);
Number number01 = new Number(0, 1, 3.14, integerFormat);
sheet.addCell(number01);
WritablesCellFormat floatFormat = new WritableCellFormat(NumberFormats.FLOAT);
Number number01 = new Number(0, 1, 3.14, floatFormat);
sheet.addCell(number01);
'자바(Java) > JAVA 2SE' 카테고리의 다른 글
java.util.HashMap - Hash 객체 (0) | 2009.10.30 |
---|---|
부호가 있는 텍스트형 실수를 실수형으로 변환시키기 (0) | 2009.10.13 |
엑셀 파일 수정 - Java Excel API 사용 (0) | 2009.09.10 |
엑셀 파일 복사 - Java Excel API 사용 (0) | 2009.09.10 |
엑셀 파일 쓰기 - Java Excel API 사용 (0) | 2009.09.10 |