当看到这个错误的时候,网上搜索可以会有些说列数有限制之类的说法,这个说法是相对于 Office 2003 的,在 Office 2007 之前,最多只可以创建  列;在 Office 2007 之后,可以创建的列数大多了,使用 Office 2013 实测最多可以创建 列。

解决办法:

其实换用另外一个 NPOI 中的类就可以了,参见以下代码:

var workbook = new XSSFWorkbook();      // 最多只能创建 16384 列
//var workbook = new HSSFWorkbook(); // 最多只能创建 256 列
var sheet = workbook.CreateSheet( "testsheet" );
var fontRed = workbook.CreateFont();
var redStyle = workbook.CreateCellStyle(); fontRed.Color = HSSFColor.Red.Index;
redStyle.SetFont( fontRed ); var row = sheet.CreateRow( ); for (var i = ; i <= ; i++)
{
row.CreateCell( i ).SetCellValue( "header" + i );
row.GetCell(i).CellStyle = redStyle;
} var path = AppDomain.CurrentDomain.BaseDirectory + "a.xlsx"; using( var fs = new FileStream(path, FileMode.Create) )
{
workbook.Write( fs );
}

测试使用 NPOI 版本为:NPOI.2.1.3.1

最新文章

  1. 纯js实现10分钟倒计时
  2. mongodb ubuntu下自启动
  3. Quartz任务调度器
  4. MemoryStream 的GetBuffer() 和 ToArray()的区别
  5. 在PreparedStatement中设置空值
  6. linux命令 收集
  7. Windows 8实例教程系列 - 布局控制
  8. libevent在windows下使用步骤详解
  9. daterangepicker 时间插件
  10. 访问servlet的路径问题
  11. 九九乘法表实现---基于python
  12. Node.js Express 的安装和简单使用
  13. GoogleNet
  14. layui: 子iframe关闭/传值/刷新父页面
  15. jQuery EasyUI API 中文文档 - 消息框(Messager)
  16. 201621123023《Java程序设计》第5周学习总结
  17. 转: Dubbo远程调用服务框架原理与示例
  18. usbnet驱动深入分析-usb虚拟网卡host端【转】
  19. UVa 10603 Fill (暴力BFS+优先队列)
  20. 怎样用git提交多次改动

热门文章

  1. java类型转化之SimpleDateFormat-时间转化
  2. 收集的maven 仓库地址(maven repository)
  3. input屏蔽历史记录
  4. python windows终端窗口下输出编码错误
  5. ups机制下停电提前关闭oracle数据库
  6. MFC CPtrLink的使用
  7. RequestContextListener作用
  8. 安卓中自定义并使用Volley框架请求网络
  9. SQL总结(七)查询实战
  10. Win8 WinRT将替换Win32 API程序员何去何从?