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

问题描述

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

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

解决方案

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

时间: 2024-08-03 07:47:04

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

word-如何用java打印Excel或者Word?数据是从数据库中来的

问题描述 如何用java打印Excel或者Word?数据是从数据库中来的 急急急!!哪位大神知道怎么用java打印成Excel表格或者Word文档,数据都是 从数据库中来的,现在有很多都需要打印功能,但是我不知道有什么辅助工具或者插件什么的,求指点 解决方案 poi和jxl都可以 解决方案二: poi和jxl都可以 解决方案三: 百度一下 java toexcel 范例有很多 解决方案四: poi ,可以给你例子.. 解决方案五: java有POI工具来操作Excel的,可以用java纯后台程序

试图用java从excel文件中读取数据时出现的问题

问题描述 试图用java从excel文件中读取数据时出现的问题 org.apache.poi.POIXMLException: org.apache.poi.openxml4j.exceptions.InvalidFormatException: OPC Compliance error [M4.1]: there is more than one core properties relationship in the package ! at org.apache.poi.util.Packa

优化-java代码中有个循环,数据量一大直接网页报500错误

问题描述 java代码中有个循环,数据量一大直接网页报500错误 求大神帮忙优化一下,10000数据还可以,但是数据一多网页就崩溃了,就是代码中的row++,加上去就不行了 解决方案 结果是内存益处了 那就是你的程序太耗费资源了. 那个获取page的方法: 1--Page对象村的东西太多了,很多何你写入单元格的数据没关系, 既然这块逻辑是大数据量的,为什么不拆分针对这块逻辑的结构呢? 使用Page造成了很大的内存浪费 在循环外部定义这个结构 List list = null 2--将方法的参数精

java源码-写了一个java实现航空订票功能,写了一部分,但是一运行就报错,求大神指点

问题描述 写了一个java实现航空订票功能,写了一部分,但是一运行就报错,求大神指点 import java.util.Scanner;public class The_Plane_Tickets { static String[] names = null; //起点终点 static double[] price = null; //票价 static int []FlightNumber = null; //航班号 static String[] TimeOfFlight = null;/

java 编程-java 对象输出流单独运行写对象对象会被写出来 但是也会报错 单独问我行读对像直接报错

问题描述 java 对象输出流单独运行写对象对象会被写出来 但是也会报错 单独问我行读对像直接报错 package com.vince; import java.io.Serializable; public class Cat implements Serializable { private String name; private int age; private transient String color; public Cat(){ } public Cat(String name,

图片-java 导出excel date 求解

问题描述 java 导出excel date 求解 求大神告诉我,这个生日的日期如何导出excel的时候是可以变成2016-08-24.而不是13044什么的! 解决方案 你用什么导出?POI?你这导出的明显是时间戳,转化一下就好了.

java程序转换excel中科学记数法的数据为date类型

今天出于某些原因从mongodb数据库中导出了一些数据,为了更直观的发送给其他人查阅,便使用mongoVUE的导出为excel功能. 但是导出后出现了一个问题,里边有一列存储时间的,存储的是long型毫秒数,在导出后就自动变成了科学记数法. 且不说从科学记数法中辨别出实际时间,即便是原本的毫秒值也是不易于辨别的,但是这些long值不能直接在excel中转换成date类型,因此我便想到使用poi来把这些毫秒值转换成date再写入原文件中. 从mongodb中导出的excel的科学记数法如下图: j

C# 图片大小转换后,想直接得到该位图的文件流,为何一直报错啊~~,大神求助

问题描述 publicvoidtest(){Imageimg=Image.FromFile(@"E:1.jpg");Imagebit=ResizeImage(newBitmap(img),10,20);//位图转换为流BitmapToStream(bitasBitmap);}publicstaticStreamBitmapToStream(BitmapBitmap){MemoryStreamms=null;try{ms=newMemoryStream();Bitmap.Save(ms,

java servlet-我在myEclipse上创建了一个testServlet项目,新建一个servlet时候报错

问题描述 我在myEclipse上创建了一个testServlet项目,新建一个servlet时候报错 点击finish时弹出了一个对话框显示: creation of element failed string index out of range:283 解决方案 字面上的意思就是越界了,是你名字太长还是不合法啊