java - Jexcelapi 获取一列的行数

标签 java jexcelapi

我可以使用以下命令找到 Excel 文档中的行数 sheet.getRows(); 但是我的 Excel 文件中的行长度不同,我怎样才能只获取 1 列中的行数。 我发现了 getting rows in fileList 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/

相关文章:

java - 异步 EJB 3.1 方法和事务

java - 将数组插入 Excel

android - 在 jexcelapi 中编码

apache-poi - JExcel/POI : Creating a cell as type Text

java - JExcel中的编码问题

java - 如何使用 JExcel API 设置单元格颜色

java - 为什么 println() 方法被执行两次而不是一次?

java - 通过使用FileAppender如何清除以前的数据并写入新的数据?

java - 要下载什么 jar 来代替 javaee api 与应用程序一起运行

java - 运行Spring MVC项目时出错