lioneling
lioneling
采纳率100%
2013-06-04 01:27 阅读 2.7k
已采纳

java导出excel包含图片遇到数据量比如超过130条左右就会报错

用HSSF导出excel包含图片遇到数据量比如超过130条左右就会报错(每条包含一张图片):会出现sql的异常: 无效的列索引 ,但是sql语句并没有问题。请教各位高手指点!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

  • 已采纳
    xiaoroad007 xiaoroad007 2013-12-19 06:09

    我来晚了,这是POI缓存机制问题。不是130条,是100条,当你超过100条时,数据会丢失。解决方法是,使用构造函数增加缓存行数 SXSSFWorkbook wb = new SXSSFWorkbook(5000);

    点赞 2 评论 复制链接分享

相关推荐