web报表的报表工具
根据报表的绘制方式,报表工具大致可以分为SQL画布方式,Cell单元格方式和两者结合型。
SQL画布方式
特点:是将报表水平分割成若干个区域,在各个区域上放置报表组件,报表组件位置可以是任意的,各组件可以互相重叠。
优点:是可以做到可视化数据绑定,组件位置自由。
缺点:是插入列、组件对齐困难,画表格线经常出现线与线之间的错开现象。
代表:比较著名的画布式报表工具主要有CrystalReport、FastReport等。
Cell单元格方式
特点:是将报表看作是由一系列连续的单元格组成的区域。要改变报表组件(一般是文本或图形)的位置,只能通过改变行高列宽方式进行,组件之间不能重叠,单元格可以合并。
优点:画线,插入列,多行列标题绘制非常方便。
缺点:格子中的动态数据绑定,往往需要手写公式来进行。这种报表只是很好的解决了“表”的问题,但对于“报”的问题依然存在。
代表:F1BOOK、chinaexcel
两者结合型
特点:融合上面两种报表工具的特点,
优点:使用户可以可视化地动态绑定数据,也可以象Excel一样来画线,从而提高报表设计的效率。满足复杂的中国式报表 “画线+表格”的需求。
代表:Style Report、大数据魔镜、FineReport、ActiveReports 交叉报表是国内报表用户经常使用的一类报表,也是用户极为关心的考察报表工具适用性的重要指标,但这一块也往往被许多国外的报表软件所忽视。
通常“交叉表”对象是一个网格,用来根据指定的条件返回值。数据显示在压缩行和列中。这种格式易于比较数据并辨别其趋势。这对于解决中国式复杂报表是非常必须。 需要完整的api支持与扩展,所谓“授人以鱼,不若授人以渔”。因为报表工具,通常是作为产品型态存在,因为是产品,必须是可用的,可定制的。这一点不同于项目。
2024-09-04 广告