之前写过一篇文章关于使用POI 4.0导出XSSFWorkbook(后缀为.xlsx的excel)遇到的问题, 详情请点下面链接。
https://blog.youkuaiyun.com/AnonymousD/article/details/82930110
后来弃用了 POI 4.0版本,改用了3.17 + XMLbean 2.6 把问题解决了
最近在写一个新项目的时候,使用上面的组合发现又不行了。。具体原因没有仔细研究,可能是因为MS office版本更新了。
试了很多方法,最终是使用 4.0的POI + 3.0.2的XMLbean 成功解决问题!
系统是win10 + 10版的excel。
读取和创建的速度都很快,但发现写入的速度不太尽人意,大部分时候都是比较慢,就算很少数据量。
后来改成了用txt作为媒介,先写入txt, 再用vba把数据读入excel。
小白只能想到这种方法,大神请多指教。谢谢