JasperReports 导出到 xlsx,而不是 xls
我找不到如何在 JasperReports 4.1.1 中导出 .xlsx 中的文件。 类:
JRXlsExporter
没有 Xlsx 等效项。而且我找不到将输出格式从 xls 设置为 xlsx 的参数。
I can't find how to export a file in .xlsx in JasperReports 4.1.1.
The class:
JRXlsExporter
has not a Xlsx equivalent. And i can't find a parameter to set the output format from xls to xlsx.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
JRXlsxExporter 类应用于以 XLSX 格式导出。
使用 JasperReports 5.5.2 之前版本的导出器示例
直到 JasperReports 5.5.1,此代码可用于生成 xlsx 格式的报告:
自 5.5.2< /em> 版本库的 JRAbstractExporter.setParameter(JRExporterParameter, Object) 方法已弃用。
在现代 JasperReports 版本中使用导出器的示例
在此示例中,我使用了 JRS 6.4.1 版本:
我们必须使用 XlsReportConfiguration 接口。在上面的示例中,我使用了 XlsReportConfiguration 的 SimpleXlsxReportConfiguration 实现来定义特定于 JRXlsxExporter 导出器的设置。
更多信息
高级 Excel 功能
批量导出示例
The JRXlsxExporter class should be used for exporting at XLSX format.
Sample of using exporter with JasperReports prior 5.5.2 version
Till JasperReports 5.5.1 this code can be used for generating report at xlsx format:
Since 5.5.2 version of library the JRAbstractExporter.setParameter(JRExporterParameter, Object) method is deprecated.
Sample of using exporter with modern JasperReports versions
In this example I used JRS 6.4.1 version:
Instead of using JRExporter.setParameter method we have to use implementation of XlsReportConfiguration interface. In example above I used SimpleXlsxReportConfiguration implementation of XlsReportConfiguration for defining settings specific to JRXlsxExporter exporter.
More information
Advanced Excel Features
Batch Export Sample
在更高版本 >5.6 中,
JRXlsxExporter.setParameter(..)
已被弃用
。你应该使用
In later version >5.6 the
JRXlsxExporter.setParameter(..)
has beendeprecated
.You should use
您需要做的就是将格式放入请求路径中,如下所示:
All you need to do is put the format in the request path, like this:
JRXlsExporter 在 JasperReports 4.5 及更高版本中可用。
JRXlsExporter is available in in JasperReports 4.5 and later versions.