這是我的問題:如何將Excel文件中的單元格(字符串)值附加到JTextArea?
我嘗試從Excel文件中循環的單元格中追加值。我用這部分代碼:
Workbook workbook = new HSSFWorkbook(new FileInputStream(fileChooser.getSelectedFile()));
Sheet sheet = workbook.getSheetAt(0);
for(Iterator<Row> rit = sheet.rowIterator(); rit.hasNext();)
{
Row row = rit.next();
for(Iterator<Cell> cit = row.cellIterator(); cit.hasNext();)
{
Cell cell = cit.next();
cell.setCellType(Cell.CELL_TYPE_STRING);
while(cit.hasNext())
{
notatnik.append(String.valueOf(cell.getSheet().toString()) + "\n");
}
System.out.print(cell.getStringCellValue() + "\t");
}
System.out.println();
}
但它只是回來值「1」或「[email protected]」。在Excel中我舉例如下: 1 SP25 kp 5 6.5等
我該怎麼辦,從Excel中取回這個值到JTextArea?
PS。我使用POI 3.10庫。
謝謝,我試了一下。 Noo我只使用「System.print.put(...)」檢查此方法是否工作:) – 2014-10-17 18:01:49