一、NPOI Excel导出超出65536行报错 Invalid row number (65536) outside allowable range (0..65535)解决方法
在 Excel 早期版本中,默认的工作薄扩展名为”.xls”,:最大256(IV,2的8次方)列,最大65536(2的16次方)行;即横向256个单元格,竖向65536个单元格。
自 Office 2007 版本起,Excel 默认的工作薄扩展名为”.xlsx”,最大16384(XFD,2的14次方)列,最大1048576(2的20次方)行;
即横向 16384个单元格,
竖向 1048576个单元格。
解决办法:把上面的HSSF改为XSSF后,导出1000000条数据,不会报错,问题得到解决。
二、解决方案
1.程序控制条数,10万以内
2.使用XSSFWorkbook 操作导出 使用方式一样
更多:
Original: https://www.cnblogs.com/tianma3798/p/16306920.html
Author: 天马3798
Title: NPOI Excel导出超出65536行报错 Invalid row number (65536) outside allowable range (0..65535)解决方法
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/553669/
转载文章受原作者版权保护。转载请注明原作者出处!