当前位置:网站首页>[Yugong series] June 2022 asp Basic introduction and use of cellreport reporting tool under net core
[Yugong series] June 2022 asp Basic introduction and use of cellreport reporting tool under net core
2022-06-24 07:01:00 【Yugong moving code】
List of articles
Preface
Before computers , People use paper and pens to record data , In this case , Report data and report format are closely combined , All in the same book . Now it is the information age. Reports are no longer generated by manual bookkeeping, but by the function of report tools to process data and interface design 、 Presentation Report .
The functions of the report mainly include the following four points :
- Record the data , Digitize information , Promotion of information technology .
- Statistical summary of data .
- The boring data can be transformed into more intuitive analysis charts and graphs .
- Make an intuitive comparison of the chart , Quickly find the data items that can be used as reference .
This article focuses on .NET Core 6 Developed report tool CellReport.
github Address :https://github.com/NoneDay/CellReport
Document address :https://noneday.gitee.io/CellReport/zh/guide/
One 、CellReport Report tool
1.CellReport Characteristics
| characteristic | explain |
|---|---|
| Efficient 、 flexible | It is internally designed for reports class js Language Centered , Help you focus on report development with minimal configuration . |
| Net6 drive 、 High performance | enjoy Net6 Efficient operation of , Use very little memory (300M about ), Run various complex Chinese style reports . |
| Chinese style report | It is designed to provide multi dataset support based on set operation for those who make reports all year round , Achieve efficiency 、 Quickly complete report making . |
| Multi component presentation | be based on dashborad Single page multi component presentation , Preset 30 Multiple components customized for presenting data (echart chart 、avue Data presentation, etc ). |
| Expand freely | Report engine can add custom functions , The front end can customize the presentation components , Freely extend authentication and permission access through the built-in language . |
| Common data source | Data sources support a variety of .net Supported databases 、excel file 、api service 、 The report made by this software 、 Reports of other report software ( Such as :reporting service etc. ) |
2.CellReport Premise of use
Download and install .NET Core 6 SDK or ASP.NET Core Runtime 6. Official website download address https://dotnet.microsoft.com/download

Download and install redis( Optional ). Best installed https://github.com/MicrosoftArchive/redis/releases

3.CellReport Use
CellReport Download url :https://gitee.com/NoneDay/CellReport/releases/
4. Run and configure
The operation and configuration steps are as follows :
- perform start.bat

- Browser input address : http://127.0.0.1:5000
- Default username and password :admin/database!123 . Administrator users in appsetting.json There is ( You can find it at the end ), Can be modified by yourself .

Database connection string configuration :
sql server Connection string format
Data Source=ip Address ;Initial Catalog= Database name ;Persist Security Info=True;User ID= user ;Password= password ;Min Pool Size=1;Max Pool Size=50;Connect Timeout=15000;Application Name= Report connection
oracle Connection string Format
Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ip Address )(PORT= port ))(CONNECT_DATA=(SERVER = SERVER name )(SERVICE_NAME = database )));User Id= user ;Password= password ;
sqlite Connection string Format
Data Source=E:\my_app\ Report source code _2020\a_new_lib\test.db
MySql Connection string Format
Database=dbname;Data Source=x.x.x.x;Port=3306;User Id=xxx;Password=****;Charset=utf8;TreatTinyAsBoolean=false;
pgsql Connection string Format
server=ip Address ;port=5432;uid= user ;pwd= password ;database= database ;Pooling=true;

边栏推荐
- C语言学生管理系统——可检查用户输入合法性,双向带头循环链表
- Actual combat | how to deploy flask project using wechat cloud hosting
- Five minute run through 3D map demo
- Cloud native high availability and Disaster Recovery Series (I): pod break up scheduling
- Cloudcompare & PCL point cloud clipping (based on clipping box)
- [binary number learning] - Introduction to trees
- Nine unique skills of Huawei cloud low latency Technology
- C language student management system - can check the legitimacy of user input, two-way leading circular linked list
- Another double win! Tencent's three security achievements were selected into the 2021 wechat independent innovation achievements recommendation manual
- 35岁危机?内卷成程序员代名词了
猜你喜欢

目标5000万日活,Pwnk欲打造下一代年轻人的“迪士尼乐园”

Interpreting top-level design of AI robot industry development

leetcode:85. 最大矩形

基于三维GIS系统的智慧水库管理应用
![Command ‘[‘where‘, ‘cl‘]‘ returned non-zero exit status 1.](/img/2c/d04f5dfbacb62de9cf673359791aa9.png)
Command ‘[‘where‘, ‘cl‘]‘ returned non-zero exit status 1.

Typora收费?搭建VS Code MarkDown写作环境

Open source and innovation

记录--关于JSP前台传参数到后台出现乱码的问题

You have a chance, here is a stage

Leetcode: Sword finger offer 26: judge whether T1 contains all topologies of T2
随机推荐
Open source and innovation
Produce kubeconfig with permission control
Programmers use personalized Wallpapers
Source code analysis of current limiting component uber/ratelimit
Database stored procedure begin end
Microsoft Security, which frequently swipes the network security circle, gives us some enlightenment this time?
About Stacked Generalization
学生管理系统页面跳转及数据库连接
Overview of cloud computing advantages of using cloud computing
Localized operation on cloud, the sea going experience of kilimall, the largest e-commerce platform in East Africa
Jumping game ii[greedy practice]
.NET7之MiniAPI(特别篇) :Preview5优化了JWT验证(上)
Laravel文档阅读笔记-Laravel Str slug() Function Example
How do I reinstall the system? How to install win10 system with USB flash disk?
你有一个机会,这里有一个舞台
Kubernets traifik proxy WS WSS application
浅谈如何运营好小红书账号:利用好长尾词理论
decade
Five minute run through 3D map demo
网吧管理系统与数据库