我有这个代码:
String fname = "C:/Users/slim/Desktop/xlsxFiles/plan.xlsx";
InputStream inp = new FileInputStream(fname);
Workbook wb = new XSSFWorkbook(inp);
Sheet sheet = wb.getSheetAt(0);
for (Row row : sheet) {
System.out.println(row.getCell(0));
System.out.println(row.getCell(11));
}
我面临的问题对我来说似乎有点奇怪,因为这是我第一次处理 POI。
的内容cell 0
是一个日期,我对此完全没有问题,但是cell 11
wich 的内容应该是一个数字,它返回了用于获取内容的公式。这是一个示例输出:
31-Aug-2013
L3/5
30-Sep-2013
L3*2/5
31-Oct-2013
L3*3/5
30-Nov-2013
L3*4/5
31-Dec-2013
L3
31-Jan-2014
P8
28-Feb-2014
P9
31-Mar-2014
P10
等等...
我需要做的是显示单元格的实际内容,而不是公式。我确定我错过了一些小东西,但作为一个完整的初学者,我无法发现它。