npoi-NPOI空间导出超过65535行Excel数据,报错问题。

问题描述

NPOI空间导出超过65535行Excel数据,报错问题。

NPOI2.0版本,可以支持导出excel2007的xlsx文件,xlsx支持超过65536行数据。
但是用NPOI.HSSF.UserModel.HSSFSheet.CreateRow(65536)创建新行时报错
Invalid row number (65536) outside allowable range (0..65535),程序语句如下,
int rowIndex = 65536;
HSSFRow dataRow = (HSSFRow)sheet.CreateRow(rowIndex);
NPOI控件没法导出超过65535行数据的Excel吗?除了CreateRow,还有什么别的方法能创建新行?

解决方案

好像是的,你只能拆分成多个sheet了。这个限制其实是excel 2003的,但是可能poi在开发的时候并没有解除这个限制,于是在2007中仍然保留了这个限制。

解决方案二:

这个只能拆分成sheet了 ,你已经超过 他的最大行数。

时间: 2024-10-10 15:03:22

npoi-NPOI空间导出超过65535行Excel数据,报错问题。的相关文章

azure-昨天用powershell去查,结果resource management的命令行一直在报错。

问题描述 昨天用powershell去查,结果resource management的命令行一直在报错. 昨天用powershell去查,结果resource management的命令行一直在报错.也不知道为啥 大家是在国内的Azure用的吗? 解决方案 Hi, 我建议你按照论坛的这个帖子(http://ask.csdn.net/questions/190748)去尝试下,如果你有任何疑问欢迎你继续跟帖. Best Regards, Jambor 如果您想进一步了解Windows Azure,

azure-用powershell去查,结果resource management的命令行一直在报错,什么原因?

问题描述 用powershell去查,结果resource management的命令行一直在报错,什么原因? 大家好! 昨天用powershell去查,结果resource management的命令行一直在报错.也不知道为啥,请问谁知道是什么原因? 解决方案 Hi, 你具体执行的是什么命令导致出现错误,详细的错误信息是什么?你可以尝试使用get-azuresubscription命令去看看是否能够获取到订阅账号的信息,确保不是powershell中azure订阅用户令牌过期,关于这个问题,请

.net mvc4.0 excel 导入 报错

问题描述 .net mvc4.0 excel 导入 报错 之前没问题的 能成功导入.昨天部署后就出现了这个错误,之后我在本机vs上调试也是这个错误.我都没有动过代码,实在找不到哪里出问题了,麻烦大神帮忙看看 解决方案 导入的excel文件本身是否损坏,把文件找出来,用excel打开看看.

git 命令行提交项目报错

问题描述 git 命令行提交项目报错 项目有子目录的话提交报错: fatal: Pathspec '文件夹' is in submodule 'modules/iphone/文件夹' 我是一层层git add 文件夹 当add到第二层文件夹的时候就报错了: 第二种情况: 我整个项目都在命令行提交 git add -A :git commit -m "XXX" 报错 Changes not staged for commit: modified: quHaoCRM (modified c

.net导入Excel文件报错

问题描述 在本机运行是OK的,放到服务器上就出现如下错误:MicrosoftAccess数据库引擎无法打开文件""或向其写入数据.它已经被其他用户以独占方式打开,或者您没有查看和写入其数据的权限.请各位高手帮帮忙 解决方案 解决方案二:权限问题解决方案三:我已经加了everyone的权限了,没用

PHP实现导出excel数据的类库用法示例_php技巧

本文实例讲述了PHP实现导出excel数据的类库用法.分享给大家供大家参考,具体如下: 今天一个项目要做一个PHP导出数据用excel保存,在网上找到一个本来是想用phpexcel的,后来发现太难了,就换了一个但导出的歌声是XML 类写的很简单,但很实用.只能简单的导出字符串和数字二种格式. 如果你有兴趣,你可以拿去扩充了,基本够用. class Excel_XML { //定于私有变量,顶部标签 private $header = "<?xml version=\"1.0\&q

OpenXml导出DataTable数据到Excel在服务器报错

问题描述 我在ASP.Net使用OpenXml导出数据(94列)到Excel,在本地可以导出,部署到服务器上,文件的写入等权限都设置好了,Office2007也安装了,开始也没问题,但是随着数据越来越多,导出功能在服务器上就报错(本地依然可以):不是权限的问题,因为数据在10M以下都还可以导出:请大神看看!错误如下:

Excel打开文档报错怎么办?

  问题如图: 文档报错怎么办?-"> Excel打开文档报错怎么办?Excel打开报错 出现这个问题,多半是因为文件打开方式关联错了.例如,通常默认的打开.xls 或.xlsx文件的 程序应该是 Microsoft Excel.当默认打开程序被设定为其它项,如 Microsoft Office 2010 component,就会打不开文件或弹出错误信息 . 下面我们以 Excel 2010 为例,看一下如何设置文件的默认打开程序.右击某个 Excel 文件,选择"属性"

kindeditor上传文件超过30M报错怎么办?

  1.点击kindeditor上的文件上传图标,如下图所示: 2.小于30M的文件都可以上传成功,如下图所示: 3.如果上传超过30M的文件,如下图所示: 4.上传超过30M的文件会报错,如下图所示: 5.接下来我们打开IIS,找到对应的应用程序 ,点击选择"请求筛选",如下图所示: 6.然后选择"编辑功能设置...",如下图所示: 7.在弹出的"编辑请求筛选设置"对话框中,默认的文件大小是30M,可以根据需要自行修改大小,如下图所示: 8.然