2012-03-29 106 views
0

我的应用程序需要excel/csv格式的报告功能。在大报告的情况下,生成的CSV已损坏。虽然我能够使用smtp通过电子邮件发送生成的CSV。如何下载大型CSV文件?

我试图改变与不含铅下,你对这个帮助表示赞赏

  1. 更改库POI
  2. 改变了图书馆JXL
  3. 监视是否有内存泄漏

这是一个基于Web的应用程序,代码是用JSP编写的。

+1

请澄清“大”和“腐败”。并且您在生成文件或下载文件时遇到问题? – 2012-03-29 11:03:39

+0

如果它是CSV或随机数据,它有什么关系?例如,你不能只使用http吗? – devsnd 2012-03-29 11:11:20

+0

@Andreas_D:“Large”是我们从sql查询得到的数据集,而Currupt是生成的CSV,它没有所有记录,而是具有重复记录,即最初打印100个记录的次数是100次,而resultset则是500条记录 – nv185001 2012-03-29 11:49:02

回答

0

POI主要用于MS Office格式,如xls,xlsx,doc。 JXL也用于xls文件。你应该使用一个CSV格式的框架,如OpenCSV