工作中遇到使用NPOI导出文件成excel的需求:
1.导出成xls
优点:NPOI比较支持生成xls
缺点:速读慢
2.导出xlsx,源码跟导出xls的没什么区别,关键的一句已用红框标出
没啥优点。
缺点:速读慢,对xlsx的支持不大好,数据量大的时候容易发生内存溢出的异常
3.导出成csv
优点:速度快
缺点:导出CSV中是按照英文逗号分隔数据,但是如果本身dt中有数据存在英文逗号,就会导致数据错乱。