我可以使用以下命令找到 Excel 文档中的行数 sheet.getRows(); 但是我的 Excel 文件中的行长度不同,我怎样才能只获取 1 列中的行数。 我发现了 getting rows in file和 List of methods in the library 但都没有答案。
最佳答案
我也遇到了同样的问题。 我通过获取单元格数组然后计算数组的长度来获得它。其中“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/
如果您需要更多说明,请告诉我
关于java - Jexcelapi 获取一列的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19891893/