如何导出批量的excel 后台使用Ibatis

问题描述

怎么样导出批量的excel,而不报内存溢出数据层使用Ibatis框架,我的一条记录有270多个字段在导出的时候总是报内存溢出....请教..

解决方案

解决方案二:
270个字段,这表是怎么设计的?
解决方案三:
跟表是怎么设计的没有关系,客户的产品的某些参数是必须的
解决方案四:
把服务器的内存调高,一次别下载太多,设计成分页下载
解决方案五:
把服务器内容调高,优化循环代码,用批量的导出数据。
解决方案六:
用直写二进制excel文件的方式就可以了,具体格式可以看微软开发文档
解决方案七:
昏你调整一下SESSION时间和内存溢出就可以了吧
解决方案八:
我在IBM的集成环境下也遇到过这样的问题,在IBM网站上找到的解决方案是通过WAS的控制台来修改JVM虚拟机的初始化内存和最大使用内存数,此问题即得到解决。原理应该都是一样的,调整JVM可支配内存即可
解决方案九:
写Shell脚本,然后用mysql-uroot-p-e"select*fromtest.table2">d:a.xsl很容易就导出来了
解决方案十:
写Shell脚本,然后用mysql-uroot-p-e"select*fromtest.table2">d:a.xsl很容易就导出来了,其他数据库都有差不多相同的命令,去查查,直接导出到文件,比你先转到虚拟机在写I/O的效率要高的多
解决方案十一:
小弟才疏学浅至今未见过270个字段的是个什么对象需要这么多属性来描述
解决方案十二:
引用8楼jales的回复:

写Shell脚本,然后用mysql-uroot-p-e"select*fromtest.table2">d:a.xsl很容易就导出来了

sheel脚本什么意思?给具体解释一下呗
解决方案十三:
引用7楼liangchuan0451的回复:

我在IBM的集成环境下也遇到过这样的问题,在IBM网站上找到的解决方案是通过WAS的控制台来修改JVM虚拟机的初始化内存和最大使用内存数,此问题即得到解决。原理应该都是一样的,调整JVM可支配内存即可

这是个权宜之计,能根本解决问题吗?
解决方案十四:
路过看一下。
解决方案十五:
。。。。。。

时间: 2024-11-05 14:57:10

如何导出批量的excel 后台使用Ibatis的相关文章

c#导出数据至excel,并且当数据相同时合并单元格

问题描述 c#导出数据至excel,并且当数据相同时合并单元格 c#导出数据至excel,并且当数据相同时合并单元格!!!! 解决方案 http://www.cnblogs.com/zhuawang/archive/2012/12/12/2815367.html 解决方案二: http://www.cnblogs.com/xwgli/archive/2013/05/03/3057824.html 解决方案三: 谢谢分享交流,楼主辛苦了 解决方案四: NPOI导出excel表格,后台代码中做比较并

easyui datagrid 导出数据到excel

问题描述 easyui datagrid 导出数据到excel 点击导出,将数据到出到excel , 模板如下 解决方案 将datagrid数据导出到excelDataGrid中的数据导出到EXCEL导出DataGrid中的数据到Excel 解决方案二: easyui datagrid数据导出excel文件 解决方案三: 利用一个超链接,传送到后台当前页的数字,比如:nowPager=3,然后后台读取这页的数据,然后利用poi-3.1-FINAL.jar这个第三方的库导出数据到Excel, 如何

如何将数据表导出备份到excel表格

excel|备份|数据 如何将数据表导出备份到excel表格作者:cg1  摘自:access911.net问题: 如何将数据表导出备份到excel表格回答:注意:这里不仅可以导出"表"中的数据到EXCEL文件,还可以导出"查询"的结果到 EXCEL文件中.比如,将以下语句粘贴到 NORTHWIND.MDB 的模块中就可以导出"按年度汇总销售额"这个查询的结果到 C:\A.XLS 这个 EXCEL 文件中.这里之所以要演示导出查询而不是导出表,是

VB.NET 导出数据到EXCEL中

excel|导出数据 ----------VB.NET 导出数据到EXCEL中------------- Dim oExcel As New Excel.Application Dim obook As Excel.Workbook Dim oSheet As Excel.Worksheet Dim DataArray(2000, 2000) As Integer obook = oExcel.Workbooks.Open("c:\1.xls") oSheet = obook.Work

VB.NET导出数据到EXCEL中

----------VB.NET 导出数据到EXCEL中------------- 在引用当中引入Microsoft Excel 11.0 Object Library Dim oExcel As New Excel.Application Dim obook As Excel.Workbook Dim oSheet As Excel.Worksheet Dim DataArray(2000, 2000) As Integer obook = oExcel.Workbooks.Open("c:\

用批处理批量修改excel文件名

Windows时代,大家习惯用鼠标点击,点击来完成任务,以前老手们常用的命令行貌似已经走入了穷途末路.基公安部,善用命令行.批处理甚至脚本,会给我们的日常电脑使用带来意想不到的方便.下面我们就来用批处理.命令行与脚本来批量修改Excel文件名 为满足儿子睡前十分钟小故事的需求,同时又不给自己事业来太多的劳碌,我下载了52篇世界童话名著660分钟配乐朗诵的童话故事.可这个童话故事解压后,其中的MP3文件名称是Fs001.mp3.fs002.mp3.直接复制到手机上播放?从文件名分不清是哪个童话故事

ASP.NET导出数据到Excel的实现方法

在做asp.net程序时涉及到数据显示的时候多数会要求打印,而网页上的打印格式往往又不能满足需求,经常用的方法就是导入到Excel以后再进行打印.(仿佛这已经是老生常谈)今天在网上搜了一段打印的代码,觉得不错,需要打印的朋友可以看看.   网上好些代码的原理大致与此类似,同样都存在一个问题,就是: 类型"GridView"的控件 "ctl00_center_GridView1"必须放在具有 runat=server 的窗体标记内. 说明: 执行当前 Web 请求期间

批量删除Excel文档中的超级链接

我们在对Excel表格进行操作的时候,经常发现有超级链接.但如果因为某种原因不想保留超级链接,就需要手动进行删除.如果要是只删除一个超级链接非常简单,将鼠标放到超级链接上,然后按鼠标右键,选择"取消超链接"即可(图1). 但这种方法不能批量删除Excel文档中的超级链接,如果想将文档中的所有超级链接都删除,该如何处理?这里教给大家一个小窍门,可以快速批量删除Excel中的超级链接. 图1:删除单个超级链接非常简单 首先在Excel表格中全选,然后点击工具栏上的"插入超链接&q

使用宏命令批量删除Excel文档超链接

在Excel文档中,当在单元格中输入的内容包括网址或电子邮箱地址时,程序会自动将其变成超级链接.如果要删除的超链接比较多,一个个手工处理显然效率太低,可以使用宏命令来批量删除Excel文档中的超链接. 按下"Alt+F8"打开宏窗口,在"宏名"处输入一个名称后单击"创建",然后在Sub与End Sub之间输入"Cells.Hyperlinks.Delete",保存创建的宏后返回Excel.打开"工具"菜单下