JXL (jexcelapi) 最後更新於 2009 年,**僅支援舊版 .xls (BIFF 格式)**,**無法讀取 .xlsx (OOXML 格式)**。若專案需處理 Excel 2007+ 檔案,請直接採用 Apache POI。
HSSFWorkbook (.xls) 與 XSSFWorkbook (.xlsx)。try (FileInputStream fis = new FileInputStream("data.xlsx");
Workbook wb = new XSSFWorkbook(fis)) {
Sheet sh = wb.getSheetAt(0);
for (Row row : sh) {
for (Cell cell : row) {
System.out.print(cell.toString() + "\t");
}
System.out.println();
}
}
若僅需讀取小型 .xls,JXL 尚可湊合;但新專案一律建議標準化於 POI,避免日後遷移成本。