強(qiáng)!一款賊好用的低代碼報(bào)表工具,開源免費(fèi)!
大家好,我是狂師!
今天給大家推薦一款免費(fèi)的數(shù)據(jù)可視化報(bào)表設(shè)計(jì)工具:JimuReport,類似excel操作風(fēng)格,在線拖拽完成報(bào)表設(shè)計(jì)!項(xiàng)目號稱:功能永久免費(fèi)、可以商用、永久免費(fèi)使用!
1、JimuReport介紹
JimuReport是北京國炬信息技術(shù)有限公司旗下的平臺,是一款免費(fèi)的數(shù)據(jù)可視化報(bào)表工具,主要用于報(bào)表和大屏設(shè)計(jì)。用戶可以通過在線拖拽的方式,像搭建積木一樣設(shè)計(jì)報(bào)表,
功能涵蓋: 報(bào)表設(shè)計(jì)、圖形報(bào)表、打印設(shè)計(jì)、大屏設(shè)計(jì)等,完全免費(fèi)!秉承“簡單、易用、專業(yè)”的產(chǎn)品理念,極大的降低報(bào)表開發(fā)難度、縮短開發(fā)周期、解決各類報(bào)表難題。
項(xiàng)目地址:
https://github.com/jeecgboot/JimuReport
以下是JimuReport的主要特點(diǎn):
- 低代碼開發(fā):它采用了純Web在線技術(shù),可以快速集成到SpringBoot的腳手架項(xiàng)目中,只需引入依賴即可。用戶無需編寫大量代碼,即可快速制作各種報(bào)表,大大降低了報(bào)表開發(fā)的難度,縮短了開發(fā)周期。
- 支持多種數(shù)據(jù)源:JimuReport支持多種主流數(shù)據(jù)庫,如Oracle、MySQL、SQLServer、PostgreSQL等,同時支持SQL和API兩種數(shù)據(jù)獲取方式,可以方便地獲取和展示各種數(shù)據(jù)。
- 豐富的圖表樣式:它支持ECharts圖表庫,提供了28種圖表樣式,可以實(shí)現(xiàn)數(shù)據(jù)可視化的效果,使數(shù)據(jù)更易于理解和分析。
- 專業(yè)強(qiáng)大的報(bào)表功能:它支持各種復(fù)雜的報(bào)表功能,如分組、交叉、合計(jì)、表達(dá)式、參數(shù)、數(shù)據(jù)字典、預(yù)警、數(shù)據(jù)鉆取等,可以滿足各種業(yè)務(wù)場景的需求。
- 智能高效:它支持自動計(jì)算合計(jì)、小計(jì)等函數(shù),支持系統(tǒng)自動保存數(shù)據(jù)和手動恢復(fù)數(shù)據(jù),支持導(dǎo)入導(dǎo)出Excel和PDF格式,支持快速精準(zhǔn)打印和套打等功能,提高了報(bào)表制作和使用的效率。
綜上所述,JimuReport以其低代碼、易操作、功能強(qiáng)大、支持多種數(shù)據(jù)源和豐富的圖表樣式等特點(diǎn),為用戶提供了一個高效、便捷的數(shù)據(jù)可視化報(bào)表解決方案。無論是企業(yè)還是個人,都可以通過JimuReport輕松制作各種報(bào)表,實(shí)現(xiàn)數(shù)據(jù)的可視化和分析,從而更好地理解和利用數(shù)據(jù)。
2、多種數(shù)據(jù)庫支持
支持含常規(guī)、國產(chǎn)、大數(shù)據(jù)等28種數(shù)據(jù)庫

未提供腳本的數(shù)據(jù)庫,可以參考:https://my.oschina.net/jeecg/blog/4905722 文檔自己轉(zhuǎn)。
3、項(xiàng)目快速集成
前提:采用SpringBoot2的腳手架項(xiàng)目都可以集成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及項(xiàng)目配置具體可參考:https://help.jeecg.com/jimureport/quick.html
3、第三步:排除權(quán)限攔截
//積木報(bào)表排除
filterChainDefinitionMap.put("/jmreport/**", "anon");
4、第四步:訪問積木報(bào)表
訪問地址: {項(xiàng)目前綴}/jmreport/list

4、Docker獨(dú)立部署
如果不想和項(xiàng)目集成,也可以選擇獨(dú)立安裝部署,此處建議采用Docerk方式,具體操作如下:
第一步:下載項(xiàng)目
git clone https://gitee.com/jeecg/JimuReport.git
第二步:進(jìn)入項(xiàng)目 jimureport-demo 根目錄
cd JimuReport/jimureport-example
第三步:maven執(zhí)行package
mvn clean package
第四步:執(zhí)行命令,生成鏡像
docker-compose up -d
第五步:訪問報(bào)表
http://localhost:8085/jmreport/list
5、設(shè)計(jì)效果
炫酷的大屏效果
大屏設(shè)計(jì)器支持幾十種圖表樣式,可自由拼接、組合,設(shè)計(jì)炫酷大屏






使用場景豐富
可設(shè)計(jì)各種類型的單據(jù)、大屏,如出入庫單、銷售單、財(cái)務(wù)報(bào)表、合同、監(jiān)控大屏、旅游數(shù)據(jù)大屏等




6、更多資料參考
- 免費(fèi)在線地址:
http://jimureport.com/login - 使用文檔參考:
https://help.jeecg.com/
感興趣的可以去項(xiàng)目地址進(jìn)行詳細(xì)了解。

浙公網(wǎng)安備 33010602011771號