easyexcel 总行数获取与实际不符合

plupiseo  于 3个月前  发布在  其他
关注(0)|答案(3)|浏览(54)

建议先去看文档

快速开始常见问题

异常代码

公司监控,不能贴代码

异常提示

大家尽量把问题一次性描述清楚,然后贴上全部异常,这样方便把问题一次性解决掉。
至少大家要符合一个原则就是,能让其他人复现出这个问题,如果无法复现,肯定无法解决。

问题描述

比如excel一共有501行,行行都有内容的,我选中501行后清除内容,然后程序读取总行数还是501行,我打开excel明明就是500行有内容,这怎么办?我确定501行内容我都清除干净,但是如果我选择删除501行,那么程序会正确读到500行;换句话,只要哪行被我输入过值,然后我把单元格里内容清除掉后,程序依旧会认为这个单元格非空,就算行数时候就会把这行算上去,最终导致误差。

txu3uszq

txu3uszq1#

Excel的删除与非空,是有严格标准的。

apeeds0o

apeeds0o2#

Excel的删除与非空,是有严格标准。

如果从代码层级避免这问题,请问有什么办法么;因为客户可能会多写行然后清空内容,然后导入系统,系统读取行数与实践不符合,导致有异常。

pgpifvop

pgpifvop3#

参考 #3816

//忽略空白行
context.readWorkbookHolder().setIgnoreEmptyRow(true);

相关问题