当前位置:网站首页>[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


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

3.CellReport Use

CellReport Download url :https://gitee.com/NoneDay/CellReport/releases/
 Insert picture description here

4. Run and configure

The operation and configuration steps are as follows :

  • perform start.bat
     Insert picture description here
  • 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 .
     Insert picture description here

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;

 Insert picture description here

原网站

版权声明
本文为[Yugong moving code]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/175/202206240046578389.html