CellReport是一套专门面向程序开发人员制作复杂报表的工具系统,CellReport成功解决了复杂中国式报表的格式任意性及关系数据库的关联规律性之间的矛盾,使得用户能够方便简捷地制作自动化的任意报表,实现了报与表的完美结合。

 cellReport采用了netcore技术,设计器采用c#开发,可以运行在Windows、linux等操作系统下。

cellReport提供报表运算的.net的API调用,可最紧密地和应用程序无缝结合,程序员可自定义参数输入界面与运算引擎结合。 

 基本功能简介:

1、支持从数据库取数,web api方式、其他已有报表取数

2、支持多数据集,以及独有的相关多数据集根据关键字求并集、交集、子集的运算。为制作各种复杂的中国式报表提供了坚实的基础运行环境。

3、数据集之间的相互引用

4、支持一个sql数据集直接从多个数据库取数。

5、支持动态参数的sql语句,以及动态组合生成的sql(两种方式:用户参数提供的sql片段和镶嵌可执行代码)

6、参数依赖计算

7、报表分片

8、单元格引用,自动判断循环引用

9、跨行组计算,支持累加、占比、移动平均等功能

10、支持所有的基本报表:清单式、一次分组、多次分组、交叉表等

11、支持dashborad,同一页面显示多张相关或不相关报表

12、支持表格式报表和柱状图、线图等

13、任意单元格合并

14、可动态计算单元格、行、列及报表的基本属性

15、支持计算报表时,动态调用sql生成结果

16、通过URL连接方式,支持报表下钻、排序等

17、内嵌脚本,可自定义函数脚本。