大家好,我是狂師!
今天給大家推薦一款免費的數據可視化報表設計工具:JimuReport
,類似excel操作風格,在線拖拽完成報表設計!項目號稱:功能永久免費、可以商用、永久免費使用!
1、JimuReport介紹
JimuReport是北京國炬信息技術有限公司旗下的平臺,是一款免費的數據可視化報表工具,主要用於報表和大屏設計。用戶可以通過在線拖拽的方式,像搭建積木一樣設計報表,
功能涵蓋: 報表設計、圖形報表、打印設計、大屏設計等,完全免費!秉承“簡單、易用、專業”的產品理念,極大的降低報表開發難度、縮短開發週期、解決各類報表難題。
項目地址:
https://github.com/jeecgboot/JimuReport
以下是JimuReport的主要特點:
- 低代碼開發:它採用了純Web在線技術,可以快速集成到SpringBoot的腳手架項目中,只需引入依賴即可。用戶無需編寫大量代碼,即可快速製作各種報表,大大降低了報表開發的難度,縮短了開發週期。
- 支持多種數據源:JimuReport支持多種主流數據庫,如Oracle、MySQL、SQLServer、PostgreSQL等,同時支持SQL和API兩種數據獲取方式,可以方便地獲取和展示各種數據。
- 豐富的圖表樣式:它支持ECharts圖表庫,提供了28種圖表樣式,可以實現數據可視化的效果,使數據更易於理解和分析。
- 專業強大的報表功能:它支持各種複雜的報表功能,如分組、交叉、合計、表達式、參數、數據字典、預警、數據鑽取等,可以滿足各種業務場景的需求。
- 智能高效:它支持自動計算合計、小計等函數,支持系統自動保存數據和手動恢復數據,支持導入導出Excel和PDF格式,支持快速精準打印和套打等功能,提高了報表製作和使用的效率。
綜上所述,JimuReport以其低代碼、易操作、功能強大、支持多種數據源和豐富的圖表樣式等特點,爲用戶提供了一個高效、便捷的數據可視化報表解決方案。無論是企業還是個人,都可以通過JimuReport輕鬆製作各種報表,實現數據的可視化和分析,從而更好地理解和利用數據。
2、多種數據庫支持
支持含常規、國產、大數據等28種數據庫
未提供腳本的數據庫,可以參考:https://my.oschina.net/jeecg/blog/4905722
文檔自己轉。
3、項目快速集成
前提:採用SpringBoot2的腳手架項目都可以集成JimuReport。
1、第一步:引入JimuReport依賴
SpringBoot2+JDK8 版本
<dependency>
<groupId>org.jeecgframework.jimureport</groupId>
<artifactId>jimureport-spring-boot-starter</artifactId>
<version>1.7.2-beta</version>
</dependency>
mogodb/redis支持包(按需添加)
<dependency>
<groupId>org.jeecgframework.jimureport</groupId>
<artifactId>jimureport-nosql-starter</artifactId>
<version>1.6.0</version>
</dependency>
通過 http://jimureport.com/doc/log
查詢最新版本號
SpringBoot3+JDK17 版本
<dependency>
<groupId>org.jeecgframework.jimureport</groupId>
<artifactId>jimureport-spring-boot3-starter-fastjson2</artifactId>
<version>1.7.2-beta</version>
</dependency>
2、第二步:初始化Sql腳本
jimureport.mysql5.7.create.sql
初始化SQL及項目配置具體可參考:https://help.jeecg.com/jimureport/quick.html
3、第三步:排除權限攔截
//積木報表排除
filterChainDefinitionMap.put("/jmreport/**", "anon");
4、第四步:訪問積木報表
訪問地址: {項目前綴}/jmreport/list
4、Docker獨立部署
如果不想和項目集成,也可以選擇獨立安裝部署,此處建議採用Docerk方式,具體操作如下:
第一步:下載項目
git clone https://gitee.com/jeecg/JimuReport.git
第二步:進入項目 jimureport-demo 根目錄
cd JimuReport/jimureport-example
第三步:maven執行package
mvn clean package
第四步:執行命令,生成鏡像
docker-compose up -d
第五步:訪問報表
http://localhost:8085/jmreport/list
5、設計效果
炫酷的大屏效果
大屏設計器支持幾十種圖表樣式,可自由拼接、組合,設計炫酷大屏
使用場景豐富
可設計各種類型的單據、大屏,如出入庫單、銷售單、財務報表、合同、監控大屏、旅遊數據大屏等
6、更多資料參考
- 免費在線地址:
http://jimureport.com/login
- 使用文檔參考:
https://help.jeecg.com/
感興趣的可以去項目地址進行詳細瞭解。