当前位置: 主页 > JAVA语言

java 报表引擎-报表引擎

发布时间:2023-03-14 22:10   浏览次数:次   作者:佚名

java 报表工具_报表引擎_java 报表引擎

做产品真的很难,也许经历过的人才知道,几乎所有的功能都是靠自己一点一点地去实现,还要考虑体积,性能,用户体验等问题java 报表引擎,细节问题多到爆炸,有时候为了一点小小的功能去改动上千行代码也是有的,不像做项目一样,只要把业务功能大概完成了就可以了,用户体验,可靠性,可维护性都是不存在的。

当时决定做这个产品的时候,市面上已经有一些开源或者商业的报表套打产品了,比如JasperReport,FineReport等,但它们是大而全的产品java 报表引擎,集成了数据分析,bi等功能,说实话,大量功能的集成也增加了产品的使用难度,说实话,没有谷哥度娘支持的话,到现在我还不是很清楚如何创建JasperReport模板,数据源。FineReport的话Excel的操作方式让我很不习惯,也许这样的方式比较适合做浏览器端图表的自适应布局吧。而且JasperReport和FineReport都 不支持在线维护模板。因此作者想做一个专一,轻量,在线的报表套打产品,帮助大家脱离苦海。

熬了数不清个夜晚,键盘都敲坏了一个(可能是键盘质量太差了),XMReport 1.0终于正式发布并提供下载了!它包含一个基于HTML5的设计器,和基于一个基于Java实现的引擎,示例工程中还包含了一个简单的模板管理功能,如果你自定义模板的存储,那么你可以参照示例工程,修改其中设计器的Controller的实现。

目前XMReport 1.0的特性包括:

免费下载和使用,免费下载和使用,免费下载和使用,重要的事情说3遍。

1. 支持在线编辑维护模板

2. 支持在线编辑维护模板。

3. 轻量化,几乎没有外部依赖,打包后体积小。

4. 支持多种数据源,比如Query, JavaBean, Map等,甚至可以通过脚本动态构建,大大方便业务数据源的开发。

5. 模板支持javascript脚本,脚本支持与java交互。

6. 支持自定义组件并扩展。

7. 强大的表格功能,支持数据分组,快速开发复杂格式的模板。

8. 强大的辅助设计系统。

9. 中英文支持。