我有这种方法,在ArrayList
中添加一个名为column
的Excel文件中的整个列。但是如果列较短(它没有其他行的行数多),则会出现问题empty String
出现错误。如何从Excel文件中读取具有不同行数的列?
public initializingWorkbook(Sheet sheet,ArrayList <Double> column, int index)
{
int rows = sheet.getRows();
for(int row = 1;row < rows;row++)
{
String i = sheet.getCell(index, row).getContents();
column.add(Double.parseDouble(i));
}
}
Here is the sheet。因此,前6列具有相同的行数,并且test
列更少。单元格格式为General
。
你调试了你的代码吗?错误出现时,“我”是什么?然后检查你的字符串,在做'add'之前。 – IQV
@IQV它给了我'源未找到:源附件不包含文件SheetImpl.class'错误的来源,它使我选择'jxl.jar'的源,但不知怎的,如果我'步入'它的工作。 – Catalin
你能否提供一个错误发生在你的工作表的例子? “空字符串”的单元格的值是多少? – IQV