电子表格软件与FineReport报表制作对比

静态样式设计

FR类Excel的操作界面,和Excel的操作类似,可设置单元格合并、列头、斜线(从左上到右下发散、从左下到右下发散)、模板主题管理(一键跟随主题设置)等。

Smartbi真Excel设计界面,可设置单元格合并、列头(有两种方式定制列头字段:手工输入列头 、系统自动获取字段名称作为列头)、斜线等。

拖拽字段FR可以按Shift健一次选中多个字段拖拽到单元格中,但是不支持双击字段的方式绑定字段到单元格中,无法快速定位数据集。Smartbi支持双击或者拖拉拽的方式绑定字段到单元格中,支持一次选中多个字段绑定,且支持系统自动读取字段名称作为列头,字段拖拽到单元格后可快速定位数据集。

字段属性设置两者都可以对字段的扩展方向、数据设置、延伸、父格、排序、结果集筛选、过滤、分页等设置。

Smartbi界面

finereport界面其中FR的动态参数注入:多数据集关联报表,报表的展现速度会很慢,使用 SQL 语句关联多个数据表又十分复杂,FineReport 提供「动态参数注入」功能,可加快报表的展现速度,又不用编写复杂的 SQL 语句。https://help.fanruan.com/fine...

FR数据自定义分组:支持公式分组https://help.fanruan.com/fine...

插入公式FR设计器函数汇总:https://help.fanruan.com/fine...

FR公式函数需要一定的学习成本,且在使用的时候和Excel习惯不同,比如需要在单元格元素中插入公式,且无法直接选中单元格在公式中引用,不如Excel灵活。

FR公式函数在细节上做的还不错,比如输入提示、检查、公式说明等。

Smartbi电子表格的计算函数包含两种,Excel自带的函数和Smartbi函数,两者可以结合使用,在使用上更加灵活,符合平时的使用习惯。条件显示:可以通过条件设置一些不能直接通过样式实现的设置,比如说满足条件之后的不同显示样式。https://help.fanruan.com/fine...

Smartbi可以设置图表联动钻取、跳转,可以通过Excel条件格式设置数据告警等,但是动态效果需要写宏代码实现。

定义参数

Smartbi:https://wiki.smartbi.com.cn/p...

电子表格支持8种控件类型,如下图:

Smartbi报表定义参数:

1)SQL查询:在SQL定义中使用${ParamName}定义参数--》参数管理中映射参数

2)功能参数:关系数据源参数应用于数据集定义模块的数据集(可视化数据集、SQL数据集、原生SQL数据集、存储过程数据集等)中,通过数据集生成电子表格等报表。通常应用于数据集(相当于SQL)的Where部分,达到数据过滤的效果;但也可以应用于Select部分,达到动态查询字段的效果。

报表分栏

FR:https://help.fanruan.com/fine...

自适应设置FR自适应属性:https://help.fanruan.com/fine...普通报表和决策报表可设置字体(自适应、不自适应)、表格(横向自适应、双向自适应、不自适应)。

Smartbi报表自适应:https://wiki.smartbi.com.cn/p...

报表预览

FR预览模式:https://help.fanruan.com/fine...

FR中普通报表总共有 4 种不同的预览模式:分页预览、填报预览、数据分析、移动端预览

FR中决策报表下为 PC 端预览、开发者调试、移动端预览

Smartbi电子表格的预览模式不作区分报表导出FR报表导出:https://help.fanruan.com/fine...导出方式包括:设计器端导出、浏览器端导出、URL 直接导出、API 导出、自定义导出按钮,其中设计端导出:

其中导出 Excel,可以选择原样导出、分页导出和分页分 sheet(每页一个sheet)三种导出效果。

Smartbi可以单独设置导出某些Sheet页,是否导出公式,以及报表的离线导出。

你可能感兴趣的:(报表报表工具)