我們致力於探索、分享和推薦最新的實用技術棧、開源計畫、框架和實用工具。每天都有新鮮的開源資訊等待你的發現!
CellReport計畫介紹
CellReport 是一個以復雜統計報表為核心目標的制作、執行工具。它旨在解決日常快速制作統計報表的需要,透過結合集合運算的思想,使得報表制作人員能夠專註於每一類指標的加工,並在報表設計界面透過集合函陣列織數據,從而極大地簡化了報表的制作和維護過程。
使用技術
前端設計器:基於vue、luckysheet、echarts等前端技術實作的網頁方式。
後端報表引擎:基於.NET 6構建,確保了報表的高效能和可延伸性。
支持資料庫
sqlServer、sqlite、Mysql、Pgsql、odbc。
計畫主要功能
復雜統計報表制作:CellReport以復雜統計報表為核心目標,提供了一套完整的報表制作工具,支持使用者從設計到執行的全過程。
多資料來源支持:計畫支持使用多種資料來源進行報表制作,包括資料庫、excel檔、api服務以及已有的報表等,提高了數據的靈活性和報表的通用性。
集合函陣列織數據:使用者可以透過內建的集合函陣列織數據,以類excel界面設計最終呈現結果,使得數據的處理和展示更加直觀和高效。
報表設計界面:提供了直觀易用的報表設計界面,使用者無需編寫復雜的程式碼即可完成報表的設計和客製。
報表元素豐富:預定義了豐富的報表元件、echart元件、數據展現元件等頁面元素,使用者可以根據需求自由選擇和配置。
自訂指令碼功能:內建類js語言引擎,允許使用者編寫自訂指令碼,實作更復雜的數據處理和報表邏輯。
計畫功能演示
計畫開源地址
https://gitee.com/NoneDay/CellReport