Jexcelapi获取一列中的行数

时间:2013-11-10 16:08:58

标签: java jexcelapi

我可以在excel文档中找到行数 sheet.getRows(); 但是我的excel文件中的行长度不同,我怎么能只在1列中得到行数。 我发现了 getting rows in fileList of methods in the library 但是没有答案。

1 个答案:

答案 0 :(得分: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/

如果您需要进一步说明,请与我们联系