从绘制方案上划分,一般有 网格式 控件拖拉式 两种,前者采用与EXCEL类似的方案,用网格线围出报表;后者则是用矩形框等元素拼出报表。

 

    国内报表对样式要求非常复杂而且严格,绘制方案是报表工具相当重要的指标,它决定了报表样式的复杂度和绘制效率,以及导出EXCEL的能力(这是用户很强调的功能)。

 

网格式在这方面有明显的优势,能够画出样式很复杂的报表,绘制效率也比控件拖拉式高出10倍以上,而且导出EXCEL时格式不会失真,各别产品还可以直接读入EXCEL画好的表以进一步提高效率。相反,控件拖拉式则显得非常笨拙,表格线需要靠矩形边框重合、摆放、拼接出来,常见的复杂报表(多层表头)画起来非常烦琐,数据区某些纵向合并格甚至无法绘制出来,拼出的格线与分辨率相关,屏幕上对齐的表在打印时或在WEB上显示时又可能不整齐,生成EXCEL时经常丢失格式或导致格线太多太细而无法应用,读入EXCEL格式则更是完全不可能有的功能。

  

    国外产品中除Actuate中提供的spreadsheet是采用网格式外,其它全部采用控件拖拉式(从另一侧面反映出国外产品对国内需求的不适应),开源产品jasperreport也采用控件拖拉式。国内产品尚南公司、中创报表、杰表、用友华表采用网格式,而博易智软、如意报表、数巨报表则采用控件拖拉式。
posted on 2008-12-23 14:20  report  阅读(354)  评论(0编辑  收藏  举报