遇到了线上bug问题,就是查询数据有2364条数据记录.通过POI将这些数据西写入到Excel中,(创建的Excel是.xls).然后查看日志2364条数据确实有通过程序写入到Excel中去,但是最后在下载这个Excel数据的时候却只有2000条记录数据.
标签:
遇到了线上bug问题,就是查询数据有2364条数据记录.通过POI将这些数据西写入到Excel中,(创建的Excel是.xls).然后查看日志2364条数据确实有通过程序写入到Excel中去,但是最后在下载这个Excel数据的时候却只有2000条记录数据.
没遇到过这种问题,你可以试试其他组件比如free spire.xls for java
这个估计不是POI的问题,xls限制肯定不止2000行,你看下是不是分页的问题,最简单的验证方法就是建一个测试类,直接循环写入数字1-2364,每行一个,这样很快就知道是不是POI的问题
xls的sheet没记错的话每页是6.5w+的数据限制
你看看没导出的那部分数据,看看那一部分数据有没有啥问题,排查一下
停在2000這種整數,是否是buffer的問題?
你拿他线上的数据,自己拿出来在本地模拟下呗,本地正常?