如何用java将数据库表导出成html?

vip_mishow 2008-06-16 09:08:01
如何用java将数据库表导出成html?(也许用JSP可能更容易导出成html)
由于要将含有大量数据的数据表导出成excel格式,但又因为内存的限制,导致直接导出到excel的数据量达不到要求
数据表中数据量较大,有几万条,所以尝试一个新的思路,先将数据表导出成html形式,(在html中用table存储数据)再修改后缀名……
但现在遇到的问题就是如何将数据导出成html形式,烦请各位高人指点,谢谢!
初来咋到,积分没几多,还望各位仁义赐教……
...全文
161 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
vip_mishow 2008-06-21
  • 打赏
  • 举报
回复
现在问题已经得到了完美的解决,依然使用的是导出为HTML格式,这种方式有一各较大的优点就是——与导出为EXCEL相比,导出是内存消耗较少,因而一次性可导出大量的数据,现在尝试的导出数据量可达20万条……或许可以更多……
vip_mishow 2008-06-16
  • 打赏
  • 举报
回复
也尝试过一次分批写入……,但好像写入excel是一次性写入的,第一批写入后如果在写第二批之前的就被覆盖了……
如果分批读出写入的话,就得用到好几个excel文件……,用户觉得数据表不完整了……
况且用户也希望能一次导出数据成一个完整的文件
xaj21 2008-06-16
  • 打赏
  • 举报
回复
[Quote=引用楼主 vip_mishow 的帖子:]
如何用java将数据库表导出成html?(也许用JSP可能更容易导出成html)
由于要将含有大量数据的数据表导出成excel格式,但又因为内存的限制,导致直接导出到excel的数据量达不到要求
数据表中数据量较大,有几万条
[/Quote]

搂主将数据一次性的读出来写入到excel文件里?
假如数据量大,肯定会存在内存不足的问题。
你完全可以按照分页的方法,分多次批量读出并以追加的方式写入到excel文件里
没必要再搞个html这个中间产物

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧