大家好,我在想从excel导出数据时碰到了一个问题,但是想了N久,都没找到解决办法,麻烦大家给看一下,谢谢!
具体是这样的:
我的excel表格中总共有57列,我采用下面的代码获取第57列的字段:
[code="java"]Workbook rwb = Workbook.getWorkbook(is);
Sheet sheet = rwb.getSheet(0);
int rows = sheet.getRows();
for (int i = 1; i < rows; i++) {
Cell cell[] = sheet.getRow(i);
String test=cell[56].getContents();
}[/code]
在这个过程中出现了问题,如果我第57列元素是空的,这段代码就不能执行。如果不是空的,才能获取到该单元格中的数据。但是如果在第57列后面的单元格上加上数据,就能获取到第57列是空的。我想问下这个是为什么呢?难道我的代码有问题?麻烦大家帮忙解决一下。十分感谢~~