报表工具从90年代末出现到如今市场的稳定,已经经历了10多年的时间,如今的报表工具市场可说是群雄争霸,各领风骚的局面。报表用户从最开始的迷茫不知所措到如今也已经明白自己所需,但是面对群雄割据的局面,寻找一款适合自己需求的报表工具,成为广大报表用户心底最迫切的呼声。下面我们就讨论讨论几款纯Java报表工具的功能优势与弱势。
纯Java的报表工具,主要的有:
l 润乾 润乾是一个功能比较强大的Web报表产品,其主要特点是对中国式报表的支持比较好。尤其其新一代报表模型采用了革命性的多源分片、不规则分组、动态格间运算、行列对称等技术,能完成很多原来传统报表工具中比较复杂的报表。最初润乾是集中于高端市场,现在已经开始采用更全面的市场策略,提供全线的多个版本,为不同需求的用户提供全面的选择。但是润乾依然面临着对开发人员的技能要求较高的问题。
l Style Report 是第一款Java报表工具,在2000年初,Style Report的势头可说是国内第一。Style Report易于部署与集成,在报表展现方面其他很多报表工具都是远远难以企及,支持html,可导出各种格式PDF、Excel等等;在设计方面,采用拖拽式报表设计模式,能真正意义上做到所见即所得,大大缩短了设计时间;在复杂报表开发方面也有杰出的表现,多源分片、表格扩展、数据分组、行列对称等方面技术先进。
l Finereport 采取类excel的设计界面,采用三层架构,支持多人协同工作,支持多数据源和多源分片,打印支持一般格式,打印效果比较好。Finereport的开发比较注重细节功能,这也导致其在大面上有一些略显小家子气。