我可以在excel文档中找到行数 sheet.getRows(); 但是我的excel文件中的行长度不同,我怎么能只在1列中得到行数。 我发现了 getting rows in file和 List of methods in the library 但是没有答案。
答案 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/
如果您需要进一步说明,请与我们联系