報表工具沒啥用?這個基於.Net 6 開發的國產開源 BI 新秀先 say no

報表工具沒啥用?這個基於.Net 6 開發的國產開源 BI 新秀先 say no

如今,BI 商業智慧作為資料分析、商業分析領域相對成熟的資料化應用理念被越來越多的企業提及,也有越來越多廠商涉足。這是一種從資料中有效提取資訊,從資訊中及時發現知識,從而為決策提供支援的技術。

其中,報表工具可以說是中國 BI 的「雛形」,很多人對於 BI 的認知都從這裡開始。

在企業資料資訊化專案中,大多都會涉及到報表及報表工具。雖然從專案整體上看報表像是邊緣業務,不怎麼重要似乎也沒什麼難度,但實際上它耗費的成本和人工卻一點都不少。

今天我們要推薦的就是一款基於。Net 6 開發的國產開源 BI 工具。為了解決日常快速製作統計報表帶來的人力消耗,專案作者在總結了市面上各種報表軟體的前提下,結合集合運算的思想,專注於每一類指標的加工,並在報表設計介面透過集合函式組織資料,現在讓我們一起看看這個國產報表工具到底好不好用?

CellReport 是什麼?

這是一個基於 。Net Core 6 開發的報表製作、執行工具,它支援資料看板、大屏製作等功能。專案作者稱 CellReport 是以複雜中國式統計報表為核心目標。

專案作者:NoneDay

開源許可證:Apache-2。0

專案地址:https://gitee。com/NoneDay/CellReport

使用過程中,你可以使用資料庫、Excel 檔案、API 服務、已有報表等為資料來源,透過內建的集合函式組織資料,以類 Excel 介面設計最終呈現結果。

CellReport 的前端設計器採用基於 Vue、Luckysheet、Echarts 等前端技術實現的網頁方式;後端報表引擎核心則是基於 。Net Core 6 實現。

功能與特點

支援所有常規的清單、分組、交叉。

多源、分片

多資料集的集合運算

單元格擴充套件、引用

內建類 js 語言引擎

可自定義擴充套件函式

頁面元素豐富。預定義有報表元件、echart 元件、資料展現元件等

靈活的報表元素間的資料引用,區域性報表重新整理設定方便

如何操作?

安裝

下載安裝 。NET 6 SDK 6 / ASP 。NET Core Runtime 6

https://dotnet。microsoft。com/en-us/download/dotnet/6。0

安裝 Redis

https://gitee。com/MicrosoftArchive/redis/releases

在 Gitee 倉庫 下載 release

https://gitee。com/NoneDay/CellReport/releases/tag/1。0。2

執行與配置

1。解壓後執行

start。bat

//windows下啟動 dotnet reportWeb\reportWeb。dll ——urls http://*:5000 ——ContentRoot 。 ——WebRoot 。。\wwwroot start。bat//或 linux 下以這種方式啟動dotnet reportWeb/reportWeb。dll ——urls http://*:5000 ——ContentRoot 。 ——WebRoot 。。/wwwroot // 指定啟動埠為5000 和 靜態檔案存放路徑為了使 Bulma 正常工作,您需要使您的網頁具有響應性。使用HTML5 文件型別

2。瀏覽器輸入地址: http://127。0。0。1:5000

3。輸入使用者名稱和密碼 admin/database!123

注意:

如果不指定 urls 引數,將執行在埠 5000 ,如果不指定 webroot,預設就是當前目錄的 wwwroot 。

管理員使用者在 appsetting。json 中存有,可自行修改。

如何管理報表組?

1。點選

報表目錄

,選

example

,能看到所有的測試報表,可以學習基本使用方法。

2。當前已經有了一個

default

組和

example

組。

3。下載安裝資料庫驅動程式。

4。配置完畢後,按 F5 重新整理頁面,點報表目錄,正常的話,這是應該能看到所有的測試報表。

報表工具沒啥用?這個基於.Net 6 開發的國產開源 BI 新秀先 say no

注意:

首次登入時,請選擇報表組管理做基本配置報表存放路徑和資料庫連結

你也可以根據不同的應用建立不同的組。

報表組可以新增協助管理人員,多個使用者中間請用英文逗號分割。

除了 SqlServer、Sqlite、MySQL、PgSQL、ODBC

資料庫驅動程式外,其他驅動的自行下載安裝。

專案 Demo 演示

報表工具沒啥用?這個基於.Net 6 開發的國產開源 BI 新秀先 say no

報表工具沒啥用?這個基於.Net 6 開發的國產開源 BI 新秀先 say no

報表工具沒啥用?這個基於.Net 6 開發的國產開源 BI 新秀先 say no

報表工具沒啥用?這個基於.Net 6 開發的國產開源 BI 新秀先 say no

如果你發現其他精美好用的 BI 工具或者報表工具,歡迎推薦給我們,或者前往 Gitee 分享你的最佳實踐。