对于Java桌面应用程序
是否有一个工具可以让用户自定义他/她自己的报告,以便用户能够:
1)最终用户可以拖动&删除表,选择字段等
2)加入2个或更多表格&选择要显示的字段
3)为报告创建自定义过滤器
4)保存报告模板,以便将来生成创建的报告,而不必执行步骤1 - 3
我
答案 0 :(得分:0)
是的,有很多工具。使用iReport。
答案 1 :(得分:0)
其他选项:eclipse BIRT http://www.eclipse.org/birt/phoenix/
虽然我已经使用了两者(iReport和BIRT),但我觉得iReport更容易
答案 2 :(得分:0)
我会将您的要求分为两个部分:
关于第一点,您可以使用Active Query Builder之类的查询设计器工具,我个人使用过.NET版本,但它们也有Java版本。
对于第二点,this question建议您使用Dynamic Jasper,我个人从未使用它,但它可能值得一试,或者,您可以修改iReport以集成它在你的应用程序中或围绕它创建你的应用程序,但这并不是一件容易的事(我以前尝试过但收效甚微),无论如何,你必须完全了解你的项目中的任何许可问题,特别是如果你添加开放源和闭源软件或库混合在一起。
答案 3 :(得分:0)
有一个用于设计时间和运行时间的业务报告控制器,名为stimulsoft。