试用了多款报表工具,终于找到了基于.Net 6开发的一个了

Posted dotNET跨平台

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了试用了多款报表工具,终于找到了基于.Net 6开发的一个了相关的知识,希望对你有一定的参考价值。

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。

开发者涨薪指南 48位大咖的思考法则、工作方式、逻辑体系

以上是关于试用了多款报表工具,终于找到了基于.Net 6开发的一个了的主要内容,如果未能解决你的问题,请参考以下文章

花了5年时间,用过市面上95%的工具,终于找到这款万能报表工具

搜遍全网,终于找到了报表自动化的最佳工具,比Excel好用10倍

搜遍全网,终于找到了报表自动化的最佳工具,比Excel好用10倍

免费报表工具 RDP 使用感受

葡萄城多款优秀控件产品发布全新版本

.NET 6新特性试用 | 总结:我最喜欢的5个特性