当前位置:网站首页>试用了多款报表工具,终于找到了基于.Net 6开发的一个了
试用了多款报表工具,终于找到了基于.Net 6开发的一个了
2022-07-26 19:18:00 【biyusr】
Part1前言
上一个月有一个项目需要用到数据分析,将老板感兴趣的数据给他整理成一个面板,方便他实时查看,于是自己了解到了BI,当时我们项目就用了metabase,metabase是一款开源的BI分析工具,开发语言clojure+React为主。
就在今天我看到了一个在Github开源的国产CellReport工具,该工具如果对比metabase等,肯定是不够看的,顶多算个缩小版的metabase或者说叫报表工具。但是CellReport是一个.Net core实现的、以复杂统计报表为核心目标的制作、运行工具。所以写下了此文!
Part2介绍
CellReport 是一个以 复杂统计报表 为核心目标的制作、运行工具。你可以使用数据库、excel文件、api服务、已有报表等为数据源,通过内置的集合函数组织数据,以类excel界面设计最终呈现结果。
CellReport 诞生的初衷是为了解决日常快速制作统计报表的需要。在总结了市面上各种报表软件的前提下,结合集合运算的思想,使得报表制作人员抛弃使用存储过程加工数据的方式,专注于每一类指标的加工,然后在报表设计界面,通过集合函数组织数据,极大得方便了报表的制作和维护。
地址https://github.com/NoneDay/CellReport
Part3特点
支持所有常规的清单、分组、交叉。
多源、分片
多数据集的集合运算
单元格扩展、引用
内置类js语言引擎
丰富的函数定义
可自定义扩展函数
页面元素丰富。预定义有报表组件、echart组件、数据展现组件等
灵活的报表元素间的数据引用,局部报表刷新设置方便
组件报表引用、以及对其他报表软件制作的报表引用(专业版提供)
Part4使用
环境配置
下载安装NET6 SDK6 或 ASP.NET Core Runtime 6.
下载安装redis(可选)
下载releases
https://github.com/NoneDay/CellReport/releases/tag/1.0.2
运行和配置
执行 start.bat

浏览器输入地址: http://127.0.0.1:5000

输入用户名和密码
admin/database!123

Part5总结
如果大家对该项目感兴趣,可上Github或gitee上给源码项目点个Star。
边栏推荐
- 银行业务分类
- Familiarize you with the "phone book" of cloud network: DNS
- 金仓数据库 KingbaseES SQL 语言参考手册 (17. SQL语句: DISCARD 到 DROP LANGUAGE)
- EFCore Migrations的深入研究
- Kingbasees SQL language reference manual of Jincang database (12. SQL statement: alter language to alter subscription)
- 【OBS】Dropped Frames And General Connection Issues
- 带你熟悉云网络的“电话簿”:DNS
- kvm虚拟化
- 2022/07/26 learning notes (day16) linked list and stack
- eadiness probe failed: calico/node is not ready: BIRD is not ready: Error querying BIRD: unable to c
猜你喜欢
随机推荐
[internship experience] date verification
[binary tree] balance the binary search tree
花1200亿修一条“地铁”,连接4个万亿城市,广东在想啥?
How to adjust the abnormal win11 USB drive to normal?
金仓数据库 KingbaseES SQL 语言参考手册 (17. SQL语句: DISCARD 到 DROP LANGUAGE)
[PHP] common header definitions
[shell] Reprint: batch replacement find awk sed xargs
金仓数据库 KingbaseES SQL 语言参考手册 (19. SQL语句: DROP TABLE 到 LOAD)
数据库设计三大范式
客户案例|生学教育依托观测云打造可观测智慧教育新生态
MySQL 子查询使用方式
Intensive reading of the paper: yolov2 - yolo9000: better, faster, stronger
ShardingSphere-JDBC 关键字问题
Three paradigms of database design
带你熟悉云网络的“电话簿”:DNS
金仓数据库 KingbaseES SQL 语言参考手册 (13. SQL语句:ALTER SYNONYM 到 COMMENT)
What should we do about the fragmentation of internal information? Try this
DOM case: 10 second countdown - write jump page related knowledge
Software testing - what are the automated testing frameworks?
【MySQL】 - 索引原理与使用

![Design of intelligent weighing system based on Huawei cloud IOT (STM32) [i]](/img/e4/4ebce448debf4bae308e2d5972a2a2.png)






