低代碼可視化報表開源工具,只要在線拖拽就能做出復(fù)雜數(shù)據(jù)報表
平時苦于做報表的小伙伴們,今天TJ君給你們帶來一個開源低代碼可視化報表項目,JimuReport,來解決你們的報表難題!
JimuReport,作為一個報表項目,它擁有類似excel的操作風(fēng)格,簡簡單單的通過在線拖拽就可以完成設(shè)計報表!
已經(jīng)完成的功能涵蓋有:
報表設(shè)計 圖形報表 打印設(shè)計 大屏設(shè)計
可以在一定程度上減輕降低報表開發(fā)難度、縮短開發(fā)周期、解決各類報表難題。
TJ君看了下,可能這個JimuReport有這些特點:
采用SpringBoot的腳手架項目,都可以快速集成 Web 版設(shè)計器,類似于excel操作風(fēng)格,通過拖拽完成報表設(shè)計 通過SQL、API等方式,將數(shù)據(jù)源與模板綁定。同時支持表達(dá)式,自動計算合計等功能,使計算工作量大大降低 開發(fā)效率很高,傻瓜式在線報表設(shè)計,一分鐘設(shè)計一個報表,又簡單又強(qiáng)大 支持 ECharts,目前支持28種圖表,在線拖拽設(shè)計,支持SQL和API兩種數(shù)據(jù)源 支持分組、交叉,合計、表達(dá)式等復(fù)雜報表 支持打印設(shè)計(支持套打、背景打印等)可設(shè)置打印邊距、方向、頁眉頁腳等參數(shù) 一鍵快速打印 同時可實現(xiàn)發(fā)票套打,不動產(chǎn)證等精準(zhǔn)、無縫打印 大屏設(shè)計器支持幾十種圖表樣式,可自由拼接、組合,設(shè)計炫酷大屏 可設(shè)計各種類型的單據(jù)、大屏,如出入庫單、銷售單、財務(wù)報表、合同、監(jiān)控大屏、旅游數(shù)據(jù)大屏等
同時可以兼容各種數(shù)據(jù)庫,包括:
MySQL、Oracle、Oracle9i、SqlServer、SqlServer2012、PostgreSQL、DB2、Informix、MariaDB、SQLite、Hsqldb、Derby、H2,以及一眾國產(chǎn)數(shù)據(jù)庫
項目還提供一套完整的快速集成手冊,絕對可以做到手把手教你搭建:

除了下載源碼搭建,項目還提供在線使用、免安裝運(yùn)行版等多種方式。
在線版:
免安裝運(yùn)行版:
執(zhí)行命令
啟動成功
運(yùn)行效果

完整的功能列表如下:
├─報表設(shè)計器
│ ├─數(shù)據(jù)源
│ │ ├─支持多種數(shù)據(jù)源,如Oracle,MySQL,SQLServer,PostgreSQL等主流的數(shù)據(jù)庫
│ │ ├─支持SQL編寫頁面智能化,可以看到數(shù)據(jù)源下面的表清單和字段清單
│ │ ├─支持參數(shù)
│ │ ├─支持但數(shù)據(jù)源和多數(shù)數(shù)據(jù)源設(shè)置
│ ├─單元格格式
│ │ ├─邊框
│ │ ├─字體大小
│ │ ├─字體顏色
│ │ ├─背景色
│ │ ├─字體加粗
│ │ ├─支持水平和垂直的分散對齊
│ │ ├─支持文字自動換行設(shè)置
│ │ ├─圖片設(shè)置為圖片背景
│ │ ├─支持無線行和無限列
│ │ ├─支持設(shè)計器內(nèi)凍結(jié)窗口
│ │ ├─支持對單元格內(nèi)容或格式的復(fù)制、粘貼和刪除等功能
│ │ ├─等等
│ ├─報表元素
│ │ ├─文本類型:直接寫文本;支持?jǐn)?shù)值類型的文本設(shè)置小數(shù)位數(shù)
│ │ ├─圖片類型:支持上傳一張圖表
│ │ ├─圖表類型
│ │ ├─函數(shù)類型
│ │ └─支持求和
│ │ └─平均值
│ │ └─最大值
│ │ └─最小值
│ ├─背景
│ │ ├─背景顏色設(shè)置
│ │ ├─背景圖片設(shè)置
│ │ ├─背景透明度設(shè)置
│ │ ├─背景大小設(shè)置
│ ├─數(shù)據(jù)字典
│ ├─報表打印
│ │ ├─自定義打印
│ │ └─醫(yī)藥箋、逮捕令、介紹信等自定義樣式設(shè)計打印
│ │ ├─簡單數(shù)據(jù)打印
│ │ └─出入庫單、銷售表打印
│ │ └─帶參數(shù)打印
│ │ └─分頁打印
│ │ ├─套打
│ │ └─不動產(chǎn)證書打印
│ │ └─發(fā)票打印
│ ├─數(shù)據(jù)報表
│ │ ├─分組數(shù)據(jù)報表
│ │ └─橫向數(shù)據(jù)分組
│ │ └─縱向數(shù)據(jù)分組
│ │ └─多級循環(huán)表頭分組
│ │ └─橫向分組小計
│ │ └─縱向分組小計
│ │ └─合計
│ │ ├─交叉報表
│ │ ├─明細(xì)表
│ │ ├─帶條件查詢報表
│ │ ├─表達(dá)式報表
│ │ ├─帶二維碼/條形碼報表
│ │ ├─多表頭復(fù)雜報表
│ │ ├─主子報表
│ │ ├─預(yù)警報表
│ │ ├─數(shù)據(jù)鉆取報表
│ ├─圖形報表
│ │ ├─柱形圖
│ │ ├─折線圖
│ │ ├─餅圖
│ │ ├─折柱圖
│ │ ├─散點圖
│ │ ├─漏斗圖
│ │ ├─雷達(dá)圖
│ │ ├─象形圖
│ │ ├─地圖
│ │ ├─儀盤表
│ │ ├─關(guān)系圖
│ │ ├─圖表背景
│ │ ├─圖表動態(tài)刷新
│ │ ├─圖表數(shù)據(jù)字典
│ ├─參數(shù)
│ │ ├─參數(shù)配置
│ │ ├─參數(shù)管理
│ ├─導(dǎo)入導(dǎo)出
│ │ ├─導(dǎo)入Excel
│ │ ├─導(dǎo)出Excel、pdf
│ ├─打印設(shè)置
│ │ ├─打印區(qū)域設(shè)置
│ │ ├─打印機(jī)設(shè)置
│ │ ├─預(yù)覽
│ │ ├─打印頁碼設(shè)置
├─大屏設(shè)計器
│ ├─系統(tǒng)功能
│ │ ├─靜態(tài)數(shù)據(jù)源和動態(tài)數(shù)據(jù)源設(shè)置
│ │ ├─基礎(chǔ)功能
│ │ └─支持拖拽設(shè)計
│ │ └─支持增、刪、改、查大屏
│ │ └─支持復(fù)制大屏數(shù)據(jù)和樣式
│ │ └─支持大屏預(yù)覽、分享
│ │ └─支持系統(tǒng)自動保存數(shù)據(jù),同時支持手動恢復(fù)數(shù)據(jù)
│ │ └─支持設(shè)置大屏密碼
│ │ └─支持對組件圖層的刪除、組合、上移、下移、置頂、置底等
│ │ ├─背景設(shè)置
│ │ └─大屏的寬度和高度設(shè)置
│ │ └─大屏簡介設(shè)置
│ │ └─背景顏色、背景圖片設(shè)置
│ │ └─封面圖設(shè)置
│ │ └─縮放比例設(shè)置
│ │ └─環(huán)境地址設(shè)置
│ │ └─水印設(shè)置
│ │ ├─地圖設(shè)置
│ │ └─添加地圖
│ │ └─地圖數(shù)據(jù)隔離
│ ├─圖表
│ │ ├─柱形圖
│ │ ├─折線圖
│ │ ├─折柱圖
│ │ ├─餅圖
│ │ ├─象形圖
│ │ ├─雷達(dá)圖
│ │ ├─散點圖
│ │ ├─漏斗圖
│ │ ├─文本框
│ │ ├─跑馬燈
│ │ ├─超鏈接
│ │ ├─實時時間
│ │ ├─地圖
│ │ ├─全國物流地圖
│ │ ├─地理坐標(biāo)地圖
│ │ ├─城市派件地圖
│ │ ├─圖片
│ │ ├─圖片框
│ │ ├─輪播圖
│ │ ├─滑動組件
│ │ ├─iframe
│ │ ├─video
│ │ ├─翻牌器
│ │ ├─環(huán)形圖
│ │ ├─進(jìn)度條
│ │ ├─儀盤表
│ │ ├─字浮云
│ │ ├─表格
│ │ ├─選項卡
│ │ ├─萬能組件
└─其他模塊
還在為報表犯愁的小伙伴,要不來試試看吧~
點擊下方卡片,關(guān)注公眾號“TJ君”
回復(fù)“JimuReport”,獲取倉庫地址
TJ君將之前發(fā)過的各種項目及工具進(jìn)行了整理,收錄到了GitHub項目,歡迎各位小伙伴光臨Star,地址如下:https://github.com/Wechat-TJ/TJ-WORLD-FORU
評論
圖片
表情
