2011년 1월 2일 일요일
[Android 강좌][Korean][테마][DB] - Android Java Excel API(jxl.jar) 사용
추가로 문의 사항이나, 궁금한 점이 계시면 연락주세요.
(joonryang@gmail.com)
※ 도움이 되셨다면, ^^. 맨 위 광고클릭 좀..ㅎㅎ
1. Jxl.jar 다운로드
1) Download URL.
http://www.andykhan.com/jexcelapi/download.html
=> 최신 버전으로 다운로드.
2) 'jxl.jar' File Find.
ex) 'jexcelapi_2_6_12.tar.tar'
2. Eclipse Project에 'jxl.jar' 파일 추가
1) 'Eclipse -> Project -> Properties' 선택
2) Java Build Path -> Libraries -> Add JARs -> 'jxl.jar' 추가
3. Android Java Coding.
※ 'Java Excel API' 기본 문법 입니다.
자세한 사항은 'jxl.jar' 다운로드 시, 설치된 'Doc' 문서를 참고하세요.
1) 'Excel File' Create
// FileName(Full Path)으로 excel 파일이 생성
WritableWorkbook workbook = Workbook.createWorkbook(new File(FileName));
2) 'Worksheet' Create
WritableSheet sheet1 = workbook.createSheet("Sheet-Name1", 0);
WritableSheet sheet2 = workbook.createSheet("Sheet-Name2", 1);
WritableSheet sheet3 = workbook.createSheet("Sheet-Name3", 2);
3) 'Column' Create
jxl.write.WritableCellFormat format = new WritableCellFormat();
jxl.write.Label label = null;
label = new jxl.write.Label(0,0,"Column1",format);
sheet.addCell(label);
label = new jxl.write.Label(1,0,"Column2",format);
sheet.addCell(label);
4) Save & Close
workbook.write();
workbook.close();
5) Excel File Reading
File filePath = new File(File Full Path Name);
Workbook workbook = Workbook.getWorkbook(filePath);
Sheet sheet = workbook.getSheet(0);
// Excel File Total row & column count
int rowLength = sheet.getRows();
int columnsLength = sheet.getColumns();
// Reading
String[][] data = new String[rowLength][columnsLength];
for(int i = 0; i < rowLength; i++) {
for(int j = 0; j < columnsLength; j++) {
Cell cell = sheet.getCell(j, i);
data[i][j] = cell.getContents();
}
}
추가로 문의 사항이나, 궁금한 점이 계시면 연락주세요.
(joonryang@gmail.com)
※ 도움이 되셨다면, ^^. 맨 위 광고클릭 좀..ㅎㅎ
라벨:
android excel,
excel,
jxl,
workbook
피드 구독하기:
댓글 (Atom)
workbook.write();
답글삭제Giving Me A Null Pointer Exception What The Problem?