1

我可以使用 sheet.getRows(); 找到 excel 文档中的行数;但是我的excel文件中的行长度不同,我怎么能得到只有1列的行数。我发现 获取文件中的行库中的方法列表, 但都没有答案。

4

1 回答 1

2

我遇到了同样的问题。我通过获取单元格数组然后计算数组的长度来得到它。其中“int row”是您要计算的行。

..
workbook = Workbook.getWorkbook(new File(SheetPath));
    .. 
Sheet sheet = workbook.getSheet(0);  //adjust depending on which sheet you need. 
//find out how many cells there are on this row.
Cell[] cellColumn = sheet.getRow(row);
int cellCount = cellColumn.length;
System.out.println("cells in col: " + cellCount);

这是额外的 api:http: //jexcelapi.sourceforge.net/resources/javadocs/current/docs/

如果您需要进一步说明,请告诉我

于 2013-12-31T02:25:45.013 回答