java - 使用Java获取给定Excel中特定列的行数

标签 java apache-poi jxl

我尝试了几个 for 循环,但这对我没有帮助。谁能帮我解决这个问题吗?

下面是使用 Java 获取给定 Excel 中特定行的列数。但我想要反之亦然。

int noOfColumns = sh.getRow(0).getPhysicalNumberOfCells();
int noOfColumns = sh.getRow(0).getLastCellNum();

最佳答案

看看你提到的方法,我猜你正在使用 Apache POI。 因此,假设 sh 是您的 Activity 工作表对象,而 columnIndex 是您正在检查的列的索引:

int lastRow = sh.getLastRowNum();
    while (lastRow >= 0 && sh.getRow(lastRow).getCell(columnIndex) == null) {
        lastRow--;
    }
int columnSize = lastRow + 1;

关于java - 使用Java获取给定Excel中特定列的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48809058/

相关文章:

Android + Proguard + Apache POI

java - 如何使用 JXL 创建新的 Excel 文件?

java - 控制台输出捕获的可用解决方案 - java

java - 非静态内部类中的静态变量

java - 在 Java 中保护用户密码安全?

java - 奇怪的字符转换,需要帮助澄清

java - 如何使用servlet发送excel文件

java - 通过 XSD def 将逻辑代码插入生成的 JAXB java 文件中

Java XSSFSheet 无法获取正确的日期值

java - 生成2个excel文件Java POI