【发布时间】:2011-02-03 11:19:46
【问题描述】:
我们如何在 Java 中创建报告? .net 中的 Crystal Reports 之类的东西。
【问题讨论】:
我们如何在 Java 中创建报告? .net 中的 Crystal Reports 之类的东西。
【问题讨论】:
我们有Jasper Report。
JasperReports 是世界上最受欢迎的开源报告引擎。它完全用 Java 编写,能够使用来自任何类型数据源的数据并生成像素完美的文档,这些文档可以以各种文档格式(包括 HTML、PDF、Excel、OpenOffice 和 Word)进行查看、打印或导出.
【讨论】:
可能与this question 重复,顺便说一句...
无论如何,这是我从那里复制的诚实(但有偏见)的答案:
i-net Clear Reports(以前是i-net Crystal-Clear)
[完全披露:是的,我为 i-net 软件工作。但这仍然是我对这个问题的诚实(尽管主观和有偏见)的回答。 ;)]
【讨论】:
试试iRepor/JasperReports。我认为这是你今天最好的选择。
它非常成熟,不断更新(活跃),它支持独立/Swing 应用程序、Web 应用程序,您可以导出到 Excel/PDF,并轻松与主要的应用程序服务器集成。
JasperReports 是报告引擎,iReport 是它的 IDE(可视化报告编辑器)。
【讨论】:
BIRT 是一种非常流行且功能强大的工具。受到推崇的。
【讨论】:
Jasper 报告 确实是一个强大的工具,但有时创建报告需要做很多工作。
我建议您也查看 POI 和 Docx4j。有了这些,您可以包含一个模板 带有标题和企业风格。您可以使用简单的语句构建文件,但使用 Docx4j,您还可以通过选择元素替换 .docx 文件中的标签(模板)。
docx4j(ava) 文档可在此处获得:https://www.docx4java.org/forums/
【讨论】: