JXL操作一个两万多条数据的EXCEL文件时出错!怎么解决?(急...)

问题描述

在创建WORKBOOK对象的时候就出错了...outofmemory了怎么解决,要把这些数据导入到数据库,有什么高一点效率的方法没?

解决方案

解决方案二:
没人知道吗?问题急着解决呢...
解决方案三:
分批量导入嘛~~!
解决方案四:
恭喜啊几万条的数据也用第三方库去写撑死系统内存啊要不就用csv文件代替要不就写多个excelzip后发出去
解决方案五:
该回复于2011-05-10 13:02:45被版主删除
解决方案六:
用JDBC。。。。。写入excel不过connection到一定的量的时候需要关闭重开,不然会出个不明白的错误
解决方案七:
jxl本来就不是很快、只能分批导入、我最近也一直在做excel的导入和导出jxl的、期待更好的答案、
解决方案八:
不要所有东西都读入内存!读一行,写一行到数据库而不是全部读取到一个List,然后再把这个List传给数据库

时间: 2024-09-17 03:43:06

JXL操作一个两万多条数据的EXCEL文件时出错!怎么解决?(急...)的相关文章

有一个WEB服务器,两个客户同时操作JSP页面,一个删除一条数据,一个正好查询这条数据,报错了,怎么解决啊,急!!

问题描述 有一个WEB服务器,两个客户同时操作JSP页面,一个删除一条数据,一个正好查询这条数据,报错了,怎么解决啊,急!! 解决方案 解决方案二:引用楼主duobiao的回复: 有一个WEB服务器,两个客户同时操作JSP页面,一个删除一条数据,一个正好查询这条数据,报错了,怎么解决啊,急!! ......怎么会出错呢难道你做什么都不判断么?解决方案三:报啥错?解决方案四:一句话问题!不知道你是用什么做的,操作数据库用的是什么,数据库用的是什么,反正要有的什么都没有!解决方案五:引用2楼swan

select-怎么 同时把数据库中 一个表的多条数据的一个自段修改,

问题描述 怎么 同时把数据库中 一个表的多条数据的一个自段修改, 数据库表 ,student , 字段 stu_id, stu_name,Stu_num,Stu_sex, 表 import , 字段, stu_id, import_id, imp_data, imp_name, 在查出两个表关联信息的时候,怎么把imprt表中的imp_data 字段改为系统当前时间 update import set imp_data =sysdata where stu_id in (select stu_i

一个关于插入一条数据如何拿该条数据主键的问题

问题描述 一个关于插入一条数据如何拿该条数据主键的问题 String action=request.getParameter("action"); if(action !=null && action.trim().equals("post")){ String title=request.getParameter("title"); System.out.println(title); String cont=request.g

oracle-大神请问 把表A更新过的数据实时同步update到表B相应的那条数据的触发器应该怎么写啊,急!!

问题描述 大神请问 把表A更新过的数据实时同步update到表B相应的那条数据的触发器应该怎么写啊,急!! CREATE OR REPLACE TRIGGER tr_upd_js BEFORE insert or update ON JNLS ---把jnls的改动update到sh表jnls FOR EACH ROW BEGIN IF INSERTING THEN INSERT INTO SH_JNLS( TRANSID, FEE, CRD_MEDIUM, CRD_TYPE) VALUES(

sql server-c# sqlserver 查询两个表中数据用datagridview 显示出来 老师出错 求大神指导

问题描述 c# sqlserver 查询两个表中数据用datagridview 显示出来 老师出错 求大神指导 string sql = " select a.2, a.3, b.2, b.3 from a, b, c where a.1= c.1 and b.1 = c.1 "; //查询语句太长 我就直接把意思表达出来 没有粘代码 DataSet ds1 = new DataSet(); DataTable dt = new DataTable (); DataSet ds2 =

java导出数据到excel文件中

问题描述 怎么用java代码,来实现导出数据到excel文件中,引用包是poi的,不要jxl包的,请详细说说步骤啊.最好也讲讲导入excel 解决方案 解决方案二:google例子多的去了解决方案三:先简单介绍一下poi,poi是apache组织的一个开源项目,最新版为poi-3.0.1,要使用poi需要到apache网站下载poi-bin3.0.1.zip压缩包,并将poi-3.0.1.jar加入到项目的ClassPath中.下面是完成这个实例的步骤:1.建立好一个web工程:poi:2.导入

jxl 数据库中几十万条数据写入Excel 内存溢出

问题描述 各位大虾.我用jxl将数据写入Excel报错:java.lang.OutOfMemoryError:Javaheapspace我从网上找了很多方法,如将每1万条数据写入一个sheet中,修改Xmx参数增加堆的最大使用内存.但是还是出错.跪谢了. 解决方案 解决方案二:优化一下代码,及时释放内存,应该可以的解决方案三:那是因为你需要的内存远远大于你设置的内存大小必须要一次性全部写入么,不能写一个sheet保存一下然后下一个sheet

将DataGrid数据写入Excel文件

datagrid|excel|数据 前几天项目中有个地方需要将DataGrid的数据直接导入Excel里,以提供给用户下载,在网上找了下,好像都是与下面代码类似的实现: 程序代码: this.EnableViewState   =   false;         System.Globalization.CultureInfo   myCItrad   =   new   System.Globalization.CultureInfo("ZH-CN",true);System.IO

[请教] asp.net对数据倒入excel文件的问题?

问题描述 是这样,做一个web程序,实现用excel进行批量倒入的功能.现在写了一部分代码,有问题不知道怎么写下去啦!请各位高手帮忙!代码如下:Label1.Text=this.File1.PostedFile.FileName;stringexcelstr=Label1.Text.ToString().Trim();stringmystring="Provider=Microsoft.Jet.OLEDB.4.0;DataSource='"+excelstr+"';Exten