我需要做一个非常简单的工具来打印报告 强调我希望尽可能简单并尽可能地创造它 我今天从未查看报告,并想询问有关使用哪些库的建议 该工具非常简单,即用户将数据放入JTable并保存数据的swing应用程序 我的想法是将数据保存在XML文件中 创建数据报告的最佳方法是什么?我打算使用多个这些xml文件来创建报告 这只是第一个想法,也欢迎任何设计建议/指导
更新:
来自他的机器的用户输入数据,例如
|Date| Name| Job |Description| Result| Reason|Cost| Current Status
在一个jtable中,给出了很多这样的行。提交到中央PC,此信息是
作为单个XML元素保存在XML文件中
此文件可以包含来自1个或N个用户的许多这些元素。请注意,输入很小,文件很小。即没有高要求
从这个文件中,我希望在对数据进行一些处理之后,以分析方式获得所有这些条目的描述和成本总和。
我唯一的目的是以易于理解/查看的格式提供一个很好的摘要。
答案 0 :(得分:3)
您应该查看Birt project
答案 1 :(得分:2)
......获胜者是iReport !!
答案 2 :(得分:2)
JTable
为其内容提供了完整的打印实现,如Printing Support in Swing Components中所述。
答案 3 :(得分:1)
有不同的Java库可用于生成报告。重要的问题是,您希望报告采用何种格式?
我们在项目中广泛使用的Jasper做了很多很酷的事情。如果你想要excel,apache poi是有效的。
iText会生成pdf。