C# Excel导出超出65536行报错 Invalid row number (65536) outside allowable range (0..65535)解决方法
用Excel 2003格式创建Excel表格:
HSSFWorkbook workbook = new HSSFWorkbook(); //创建一个新的工作簿
HSSFSheet sheet = (HSSFSheet)workbook.CreateSheet("Sheet1");//创建第一个Sheet1页,括号内是工作簿的名字
//设置字体,大小,对齐方式
HSSFCellStyle style = (HSSFCellStyle)workbook.CreateCellStyle();//设置填充方案
HSSFFont font = (HSSFFont)workbook.CreateFont();//字体设置
......
发现报错: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条数据,不会报错,问题得到解决。
C# Excel导出超出65536行报错 Invalid row number (65536) outside allowable range (0..65535)解决方法相关推荐
- C# Excel导出超出65536行报错 Invalid row number (65536) outside allowable range (0..65535)
C# Excel导出超出65536行报错 Invalid row number (65536) outside allowable range (0-65535) 一:报错 Invalid row n ...
- Invalid row number (65536) outside allowable range (0..65535)
问题描述:导出后,导出的表格没有任何内容 问题原因:数据量过大,导致后台报错Invalid row number (65536) outside allowable range (0..65535), ...
- EasyExcel Invalid row number (65536) outside allowable range
用了EasyExcel导出一个超过6万多行的表格,报了这个错 Invalid row number (65536) outside allowable range 网上搜了圈资料都说的啥玩意,什么分页 ...
- mysql 1033_mysql报错1033 Incorrect information in file: ''''xxx.frm''''问题的解决方法(图)...
这篇文章主要介绍了关于mysql报错1033 Incorrect information in file: 'xxx.frm'问题的解决方法,文中通过示例代码介绍的很详细,需要的朋友可以参考借鉴,下面 ...
- dedecms后台报错“Notice: Use of undefined constant MYSQL_ASSOC - assumed ‘MYSQL_ASSOC‘ ”的解决方法
dedecms后台报错"Notice: Use of undefined constant MYSQL_ASSOC - assumed 'MYSQL_ASSOC' "的解决方法 p ...
- centos在yum install报错:Another app is currently holding the yum lock解决方法
centos在yum install报错:Another app is currently holding the yum lock解决方法 参考文章: (1)centos在yum install报错 ...
- phpmyadmin登录报错crypt_random_string requires at least one symmetric cipher be loaded 解决方法
phpmyadmin登录报错crypt_random_string requires at least one symmetric cipher be loaded 解决方法 参考文章: (1)php ...
- 控制台报错:java.lang.ClassNotFoundException: javax.xml.bind.JAXBException之解决方法
控制台报错:java.lang.ClassNotFoundException: javax.xml.bind.JAXBException之解决方法 参考文章: (1)控制台报错:java.lang.C ...
- msfconsole启动失败并报错`not_after=‘: bignum too big to convert into `long‘的解决方法
msfconsole启动失败并报错`not_after=': bignum too big to convert into `long'的解决方法 参考文章: (1)msfconsole启动失败并报错 ...
最新文章
- 不得不为LINQ说几句话,驳“LINQ已死”论
- Matlab问题汇总!
- SharpDevelop源码分析笔记(一)
- popwindow setFocusable(false) 不消失与弹出软键盘的冰火不容的矛盾
- Math中的常用方法
- react 小程序转换_如何将AngularJS 1.x应用程序转换为React应用程序-一次转换一个组件。
- HCIE-Security Day11:双机热备,从VRRP到VGMP
- 《MTP中高层实战管理专家周黎辉》
- SpringMVC+Vue项目班级管理系统
- macOs 10.12.2总于修复鼠标驱动了
- 三极管开关电路_简析三极管开关电路设计
- umd文件结构深度解剖
- python语句分号_Python中的分号
- C++实现排列组合问题
- 友情链接加nofollow_如何在WordPress中Nofollow所有外部链接
- 浅墨博客《Real Time Rendering 3rd》提炼总结 截取(一)
- linux下几种目标文件的分析
- Face Paper: DSSD论文详解
- 5G的工业应用场景梳理
- O-1 4GB+的ISO镜像刻录