用HSSF导出excel包含图片遇到数据量比如超过130条左右就会报错(每条包含一张图片):会出现sql的异常: 无效的列索引 ,但是sql语句并没有问题。请教各位高手指点!
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
首页/
已采纳
java导出excel包含图片遇到数据量比如超过130条左右就会报错
收起
- 写回答
- 好问题 0 提建议
- 关注问题
- 微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
xiaoroad007 2013-12-18 22:09关注我来晚了,这是POI缓存机制问题。不是130条,是100条,当你超过100条时,数据会丢失。解决方法是,使用构造函数增加缓存行数 SXSSFWorkbook wb = new SXSSFWorkbook(5000);
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 3无用举报微信扫一扫点击复制链接分享编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-03-16 08:46回答 4 已采纳 可在java中导入free spire.xls for java的包,然后写入数组数据,导出成Excel文件,如下方法: import com.spire.xls.ExcelVersion; imp
- 2022-03-29 07:46回答 2 已采纳 官方提供的demo,https://github.com/apache/poi/blob/trunk/poi-examples/src/main/java/org/apache/poi/example
- 2022-07-25 11:10回答 2 已采纳 阿里云负载均衡里面也有超时设置的,好像最大设置180秒,更大需要提交工单
- 2020-08-30 12:47在Java Web开发中,当需要将大量数据导出到Excel文件时,可能会遇到超时(如504错误)的问题。这种问题通常是由于服务器处理时间过长,超过了Web服务器或应用服务器设置的超时限制。以下是一些解决此类问题的方法和...
- 2021-05-11 08:58回答 5 已采纳 找到原因了 是project类中有一个指定表达式写错了 @Excel(name = "项目内容",readConverterExp = "富文本框")这个地方不应该加readConverterE
- 2022-03-24 05:54回答 1 已采纳 赋值还要循环赋值?建议先用list将每列的值装起来,再用这个list循环创建列并赋值
- 2021-07-07 08:09回答 4 已采纳 你把自动列宽关了试试
- 2021-03-09 08:06许毛的博客 上面导出PDF和EXCEL的问题是图片路径出错!!!数据库中存存的图片路径是"../dishpic/722f464f-3883-42aa-901f-21706da...我在判断程序如果是导出excel或是pdf时我就从新做了个模板,将上面的属性“IsLazy”属性给取...
- 2018-02-04 17:59回答 7 已采纳 package com.you.excel; import java.io.FileOutputStream; import org.apache.poi.hssf.use
- 2021-09-28 04:04回答 3 已采纳 mysql 自带select into outfile导出功能基本都有自带的导出
- 2021-10-21 02:11回答 1 已采纳 看了一下源码,发现ExportParams可以修改下载格式,ExportParams类有一个构造方法 public ExportParams(String title, String sheetNam
- 2022-08-27 07:47徐州蔡徐坤的博客 SXSSF 通过限制对滑动窗口中的行的访问来实现其低内存占用量,而 XSSF 则允许访问文档中的所有行。不再位于窗口中的旧行将变得不可访问,因为它们将写入磁盘。一个窗口为 100 行的工作表。当行计数达到 101 时,...
- 愤怒美智的博客 publicStringwriteToExcelFormat(ListrecordList,String[]title,String[]fmtCell)throwsException{//列格式分解类型:列宽intfmtMax=fmtCell.length;... 问题就出在写入记录那里,写到3000多条的时候就会出错! 展开
- 2021-06-04 07:29一名小爪哇的博客 今天接到一个需求,需要将数据库中数据导出下载成EXCEL,初看是个比较简单的功能,采用POI中自带的EXCEL导出即可,细想之下隐约记起EXCEL是有数量限制的,同时表中的数据量是在不短叠加的,真实数据导入后突破百万。...
- 2024-05-22 15:08JavaGPT的博客 但如果我告诉你,导出的记录条数,可能有一百多万,甚至两百万呢?这时你可能会倒吸一口气。如果同步导数据,接口很容易超时。如果把所有数据一次性装载到内存,很容易引起OOM。数据量太大sql语句必定很慢。
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
- 公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司