[ECSide] ecsdie 数据库分页后,导出全部数据。

subjin 2009-10-14
希望大家能给点指导意见。
Ihavegotyou 2009-10-15
导出数据,自己写比较好点。
不同的格式(csv,excel,pdf)的处理方式都不一样。
subjin 2009-10-16
还有其他的建议吗? 
期待大家的  回答!
subjin 2009-10-23
我自己写导出代码 一番周折之后可以成功导出(xls csv pdf) 但是相对来说没有ecside导出那样便捷 方便也写一大推的代码来控制导出(没有办法的办法)

我写完后看了看  挺麻烦的,再就是当导出全部数据时 数据量过大(50000条以上)
用jxl写excel时就会报出 内存溢出(好像没有什么很好的解决方案)

大家有没有什么其他的见解  我敬请期待中……
vearn 2009-10-26
1、数据库分页后全量导出,这个只能自己实现然后做个链接放到toolbar中。

2、jexcelapi写大数据量导致outofmemory的问题,根据官方FAQ的说法有两种solution。一是修改WorkbookSettings中的initialFileSize字段;二是修改JVM配置,如java -Xms10m -Xmx100m MyClass。原文http://jexcelapi.sourceforge.net/resources/faq/
subjin 2009-10-29
楼上正解

为了导出全部数据和避免oom,到目前为止也只有楼上说的那种方法了
我也就是加大了 内存的使用范围

Global site tag (gtag.js) - Google Analytics