
致力于挖掘功能强大、性能优越、创新前沿且简单易用的 C#/.NET 开源框架、项目、类库与工具。助力 .NET 开发者轻松解锁并运用这些实用的宝藏资源,提升开发效率与创新能力!
项目介绍
CellReport 是一个以复杂中国式报表为核心目标的制作、运行工具,可以让任意 .NET 程序具有js脚本功能。支持数据看板、大屏制作。你可以使用数据库、excel文件、api服务、已有报表等为数据源,通过内置的集合函数组织数据,以类excel界面设计最终呈现结果。
典型应用场景
-
企业级统计报表:财务年报、销售分析等含多级表头/交叉表的场景 -
政务报表系统:需要动态合并单元格、复杂分组的行政报表 -
实时数据看板:对接API服务快速生成可视化仪表盘 -
历史数据对比:支持多数据集并集/交集运算实现时序分析
项目特点
项目源码下载
-
https://gitee.com/NoneDay/CellReport
需要安装的软件
-
下载安装NET Core 6 SDK 或 Runtime:https://dotnet.microsoft.com/download -
下载安装redis(可选):https://github.com/MicrosoftArchive/redis/releases
项目运行和配置
“假设解压安装到了d:\cellReport。
-
执行 start.bat -
浏览器输入地址: http://127.0.0.1:5000 -
缺省用户名密码:admin/database!123 。管理员用户在appsetting.json中存有(最后面可以找到),可以自行修改。
报表组管理
-
点报表目录,,选example,能看到所有的测试报表,可以学习基本使用方法. -
缺省已经有了一个default组和example组。第一次登录,选报表组管理做基本的配置报表存放路径和数据库链接。可以根据不同的应用建立不同的组。报表组可以添加协助管理人员,多个用户中间用英文逗号分割。
当前预安装的数据库驱动程序有:sqlServer、sqlite、Mysql、Pgsql、odbc。需要其他驱动的自行下载安装。
“配置完毕后,按F5 刷新页面,点报表目录,正常的话,这是应该能看到所有的测试报表了!
更多项目使用介绍
-
https://noneday.github.io/CellReport/zh/guide/
项目运行效果




