最近由於工作的關係,稍稍研究了如何在Java中讀取Excel的檔案,並將其內容解析轉換成我所需要的格式。
查到了Java Excel API這個Open Source,也寫了一支簡短的程式去測試對於Excel的讀取:
import jxl.*
Workbook workbook = Workbook.getWorkbook(new FileInputStream(excelFileURL));
Sheet[] sheets = workbook.getSheets();
Cell c2 = sheets[0].getCell(2, 1);
String c2Value = c2.getContents();
workbook.close();
以上,是利用Java Excel API的最基本操作,其中,比較會令人困擾的,是Java Excel API對於Cell的定位,其行列值剛好與我們一般所熟悉的二維陣列相反:
A B C 1 0,0 1,0 2,0 2 0,1 1,1 2,1
更深入的API使用,可以參考官方網站的Java Doc。
No comments:
Post a Comment