我想使用 Displaytag 将表格数据导出到 Excel 中。
最初它将所有数据导出到 Excel,但默认情况下 displaytag 使用 CSV 格式导出到 Excel。
此解决方案解决了Displaytag 将 CSV 导出到 .xls 文件的问题
但是,现在新生成的 Excel 工作表只有选定的页面数据,而不是整个表格/列表。它正在导出第二页数据是我在第二页等等。
但我想导出所有页面数据。
我完整的 displaytag.properties
export.types=csv excel xml rtf pdf
export.excel=true
export.xml=true
export.csv=true
export.rtf=false
export.pdf=false
export.excel.class=org.displaytag.export.excel.DefaultHssfExportView
export.pdf.class=org.displaytag.export.DefaultPdfExportView
export.rtf.class=org.displaytag.export.DefaultRtfExportView
在 Jsp 中为表
<displaytag:setProperty name="export.csv.filename" value="test.csv" />
<displaytag:setProperty name="export.excel.filename" value="test.xls" />
<displaytag:setProperty name="export.xml.filename" value="test.xml" />
顺便说一句,其他导出格式(csv、xml)正在生成除 excel 之外的完整数据。