java poi读取Excel,怎么判断空行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java poi读取Excel,怎么判断空行相关的知识,希望对你有一定的参考价值。

参考技术A 项目中常用的写法:
public static boolean isRowEmpty(Row row)
for (int c = row.getFirstCellNum(); c < row.getLastCellNum(); c++)
Cell cell = row.getCell(c);
if (cell != null && cell.getCellType() != Cell.CELL_TYPE_BLANK)
return false;

return true;
本回答被提问者采纳

poi读取excel 列宽

poi 解析Excel获取列宽的问题,
我用sheet.getColumnWidth(0)获取单元格的宽度
当出现合并的单元格的时候,宽度会出现问题,比如A,B,C,D几列第一行是合并的,这时我用sheet.getColumnWidth(0)获取宽度,它的数字会很大,也不是ABCD四列加起来的大小,获取的数值足足是实际单元格宽度的好几十倍,不知道有碰到这样的朋友吗,你们是怎么解决的,麻烦分享一下,谢谢

参考技术A 使用poi sheet.getColumnWidth(i)获取列宽时,要注意实际取的值不是我们想要的,看一下它的方法说明:get the width (in units of 1/256th of a character width ),也就是获取的值要除以256,但实际测试中发现即使除以256,也与我们的excel实际的值不同,还是差点。我看到网上有网友总结过规律,建立了方程也处理。你可以查一下相关的资料。

以上是关于java poi读取Excel,怎么判断空行的主要内容,如果未能解决你的问题,请参考以下文章

Java读取Excel中数据时怎么判断Excel中的最后一行

poi读取excel文件内容

解决POI读取Excel如何判断行是否为空

poi解析excel 怎么读取表头

java jxl 读取excel时读取了很多空行 求解决办法

poi读取excel 列宽