JAVA报表

报表工具

报表工具考察的指标与比较-3、绘制方案

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

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

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

国外产品中除Actuate中提供的spreadsheet是采用网格式外,其它全部采用控件拖拽式(从另一侧面能反映国外产品对国内需求的不适应),开源产品jasperreport也采用控件拖拽式。国内产品中润乾报表、中创报表、杰表、用友华表、快逸报表采用网格式,而博易智软、如意报表、数巨报表则采用控件拖拽式。

posted on 2007-01-29 10:47 java-report 阅读(752) 评论(0)  编辑  收藏