当前位置:网站首页>Tried several report tools, and finally found a report based on Net 6
Tried several report tools, and finally found a report based on Net 6
2022-06-22 03:46:00 【Dotnet cross platform】
Part1 Preface
Last month, there was a project that needed data analysis , Organize the data the boss is interested in into a panel , It is convenient for him to view in real time , So I learned BI, At that time, our project used metabase,metabase It's an open source BI Analysis tools , development language clojure+React Mainly .
Just today I saw one in Github Open source domestic CellReport Tools , If the tool compares metabase etc. , It must not be enough , At best, it's a smaller version metabase Or report tool . however CellReport It's a .Net core Realized 、 Making complex statistical reports as the core objective 、 Run the tool . So I wrote this article !
Part2 Introduce
CellReport It's an example. Complex statistical reports For the production of core objectives 、 Run the tool . You can use the database 、excel file 、api service 、 Existing reports are data sources , Organize data through built-in collection functions , By category excel The interface design finally presents the results .
CellReport The original intention of its birth is to meet the needs of daily rapid production of statistical reports . On the premise of summarizing various report software on the market , Combined with the idea of set operation , Make report makers abandon the method of using stored procedures to process data , Focus on the processing of each category of indicators , Then in the report design interface , Organize data through set functions , It greatly facilitates the production and maintenance of reports .
Address https://github.com/NoneDay/CellReport
Part3 characteristic
Supports all regular checklists 、 grouping 、 cross .
Multi-source 、 Fragmentation
Set operation of multiple data sets
Cell extension 、 quote
Built-in class js Language engine
Rich function definitions
Customizable extension functions
Rich page elements . Predefined report components 、echart Components 、 Data presentation components, etc
Flexible data reference between report elements , Local report refresh settings are convenient
Component report reference 、 And report references made by other report software ( Professional Edition )
Part4 Use
Environment configuration
Download and install NET6 SDK6 or ASP.NET Core Runtime 6.
Download and install redis( Optional )
download releases
https://github.com/NoneDay/CellReport/releases/tag/1.0.2
Run and configure
perform start.bat

Browser input address : http://127.0.0.1:5000

Enter your username and password
admin/database!123

Part5 summary
If you are interested in this project , Accessible Github or gitee Point to the source code project Star.
边栏推荐
猜你喜欢

Flyter color gradient and follow button imitating Taobao gradient

docker 安装redis

【原理图和PCB】基于单片机的超声波测距仪设计

How to break through the sales dilemma of clothing stores

云原生架构(03)-架构

Cloud native architecture (02) - what is cloud native

分析Iceberg合并任务解决数据冲突

MySQL 45 lecture notes (I) execution of an SQL statement

利用jemalloc解决flink的内存溢出问题

OAK相机如何实现同步?
随机推荐
SSM住院管理系统
128 traps - source code analysis
Application method and operation of Beifu cx9020 (wince 7) controller
倍福TwinCAT3控制器和控制器间的Ads通讯
倍福TwinCAT 3 气缸动作程序编写
Beifu PLC string type string operation
剑指 Offer 68 - II. 二叉树的最近公共祖先
ORA-32700: error occurred in DIAG Group Service
【Leetcode】17回溯(电话号码的字母组合)
3DE recover from design
How to randomly assign 1000 to 10 numbers
Irregular naming
Analyzing iceberg merge tasks to resolve data conflicts
Mysql 45讲学习笔记(四)索引
docker 安装redis
倍福TwinCAT设置PLC的扫描周期,运行周期方法
How to install laravel
C language integer value range - the problem of more than one negative number
1690. 石子游戏 VII-动态规划法
Mysql 45讲学习笔记(三)SQL更新语句的执行