lioneling
2013-06-04 01:27
采纳率: 100%
浏览 2.8k
已采纳

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

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

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

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

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

    已采纳该答案
    打赏 评论

相关推荐 更多相似问题