JAVA的运行时报告设计器工具

时间:2013-10-11 09:52:20

标签: java reporting

对于Java桌面应用程序

是否有一个工具可以让用户自定义他/她自己的报告,以便用户能够:

1)最终用户可以拖动&删除表,选择字段等

2)加入2个或更多表格&选择要显示的字段

3)为报告创建自定义过滤器

4)保存报告模板,以便将来生成创建的报告,而不必执行步骤1 - 3

4 个答案:

答案 0 :(得分:0)

是的,有很多工具。使用iReport

答案 1 :(得分:0)

其他选项:eclipse BIRT http://www.eclipse.org/birt/phoenix/

虽然我已经使用了两者(iReport和BIRT),但我觉得iReport更容易

答案 2 :(得分:0)

我会将您的要求分为两个部分:

  • 1和2(可能还有3个):查询设计
  • 4:报告模板创建

关于第一点,您可以使用Active Query Builder之类的查询设计器工具,我个人使用过.NET版本,但它们也有Java版本。

对于第二点,this question建议您使用Dynamic Jasper,我个人从未使用它,但它可能值得一试,或者,您可以修改iReport以集成它在你的应用程序中或围绕它创建你的应用程序,但这并不是一件容易的事(我以前尝试过但收效甚微),无论如何,你必须完全了解你的项目中的任何许可问题,特别是如果你添加开放源和闭源软件或库混合在一起。

答案 3 :(得分:0)

有一个用于设计时间和运行时间的业务报告控制器,名为stimulsoft。

演示是: http://java.stimulsoft.com/

在线设计师: http://java.stimulsoft.com/designer.jsp