当前位置:网站首页>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.
边栏推荐
猜你喜欢

When 618 attacks, how to choose between Beibei X3 and Jimi h3s? Take you all-round in-depth analysis

Dynamic planning - Taking stair climbing with minimum cost as an example

Beifu twincat3 ads error query list

多线程 interrupt用法

Kubernetes 集群日志管理

VIM from dislike to dependence (18) -- advanced search mode

Beifu twincat3 third-party servo motor -- Taking Huichuan is620n servo as an example

Flyter color gradient and follow button imitating Taobao gradient

How to break through the sales dilemma of clothing stores

AI自己写代码让智能体进化!OpenAI的大模型有“人类思想”那味了
随机推荐
TwinCAT 3 RS232通信的关键程序
平衡二叉树——调整变换规则
Template as interface
云原生架构(03)-架构
128 traps - source code analysis
未來已來:雲原生時代
Cloud native architecture (02) - what is cloud native
Hierarchical traversal of binary tree
svn高效管理怎么实现
2022.6.21-----leetcode. one thousand one hundred and eight
Dart异步是怎麼實現
replacement has 2 rows, data has 0, 解决R语言如何动态生成dataframe
Blazor University (31)表单 —— 验证
H指数问题
ORA-32700: error occurred in DIAG Group Service
LeetCode --- 1221. Split a String in Balanced Strings 解题报告
docker 安装redis
Mysql 45讲学习笔记(三)SQL更新语句的执行
MySQL index creation, optimization analysis and index optimization
Decorator II property - short answer logic