1
我試圖從一個xlsx文件中讀取一個基本的java程序,並將每行放入一個arrayList中作爲一個字符串,之後我會將該字符串拆分爲行。將XLSX隱藏到字符串中並將其添加到數組
下面是我的代碼,但我試圖找出我出錯的地方,因爲它似乎沒有做任何事情。
List<String> text = new ArrayList<String>();
Workbook wb = WorkbookFactory.create(new File("input.xlsx"));
DataFormatter fmt = new DataFormatter();
Sheet s = wb.getSheetAt(0);
for (Row r : s) {
StringBuffer sb = new StringBuffer();
for (Cell c : r) {
if (sb.length() > 0) sb.append(" - ");
sb.append(fmt.formatCell(c));
}
text.append(sb.toString());
}
任何幫助,將不勝感激。