我希望将查询结果导出到excel或csv。 我通常使用display tag中的函数导出到csv, 但这一次...... 问题是记录将超过20,000,所以我不想显示结果,只是提供excel文件。
答案 0 :(得分:0)
看看Java Excel API。另一个选项是Apache POI。
答案 1 :(得分:0)
使用servlet,以CSV(或Excel)格式将数据写入响应输出流,并确保在响应上设置适当的内容类型并设置以下标题:
response.setHeader("Content-disposition",
"attachment; filename=someFile.csv");
有许多库可以从Java生成CSV或Excel。