java poi 空_Apache poi空白单元问题

我的解释有点复杂,所以我道歉,但这是我在部署之前的最后一个错误 .

我的程序迭代到excel文档的最后一行并重新计算,直到找到除“”或“null”之外的其他内容,因为我需要获取列的最后6个数据点,并且这样做会跳过不可见的垃圾数据并且空白细胞 .

使用一些较旧的Excel工作表(在excel 2003中创建,或者可能更早),我的程序可以找到最后一个单元格(我在运行时打印坐标,所以我知道它的发现是什么)但声称单元格是空白的 . 当我打开excel文档时,包含数据的最后一个单元格确实不是空白 . 使用较新的excel文档(xlsx或xls,只要是为office 2010制作),没有错误,每次都有效,所以我不确定我的问题是什么 . 我不能抓回一个空单元格,因为如果它不能读取最后6个单元格中的所有六个单元,那么从程序中运行是没有意义的,所以实际上没有捕获动作 . 我能做什么?

我搜索最后一行的代码在这里:

while (cell == null || cell.toString() == "") {

row = insheet.getRow(rownum);

cell = row.getCell(column);

System.out.println("skipping rownum: " + rownum);

rownum--;

}

System.out.println(" Last cell is B" + (rownum+1) + ": " + cell.toString());

rownum-

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值