JimuReport 1.4.0-beta 首個里程碑版本釋出,免費的低程式碼報表

scott發表於2021-10-12
專案介紹
積木報表,一款免費的視覺化Web報表工具,像搭建積木一樣線上拖拽設計!功能涵蓋,資料包表、列印設計、圖表報表、大屏設計等!
秉承“簡單、易用、專業”的產品理念,極大的降低報表開發難度、縮短開發週期、節省成本、解決各類報表難題,完全免費的!

當前版本:v1.4.0-beta | 2021-10-12

整合依賴
<dependency>
  <groupId>org.jeecgframework.jimureport</groupId>
  <artifactId>jimureport-spring-boot-starter</artifactId>
  <version>1.4.0-beta</version>
</dependency>

增量SQL

ALTER TABLE `jimu_report`
MODIFY COLUMN `view_count` bigint(15) NULL DEFAULT 0 COMMENT '瀏覽次數' AFTER `template`;
ALTER TABLE `jimu_report`
MODIFY COLUMN `json_str` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT 'json字串' AFTER `type`;
ALTER TABLE `jimu_report_link` 
ADD COLUMN `expression` varchar(255) NULL COMMENT '表示式' AFTER `link_chart_id`;
ALTER TABLE `jimu_report_db_field`
ADD COLUMN `search_format` varchar(50) NULL COMMENT '查詢時間格式化表示式' AFTER `search_value`;
ALTER TABLE `jimu_report_db_param`
ADD COLUMN `search_format` varchar(50) NULL COMMENT '查詢時間格式化表示式' AFTER `dict_code`;
UPDATE jimu_report SET json_str=replace(json_str,'"subtotal":"totalField"','"funcname":"SUM"');
ALTER TABLE `jimu_report`
ADD COLUMN `css_str` text NULL COMMENT 'css增強' AFTER `view_count`,
ADD COLUMN `js_str` text NULL COMMENT 'js增強' AFTER `css_str`;
ALTER TABLE `jimu_report_link` 
CHANGE COLUMN `expression` `requirement` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '條件' AFTER `link_chart_id`;
ALTER TABLE `jimu_report_db_field` 
ADD COLUMN `ext_json` text  NULL COMMENT '引數配置' AFTER `search_format`;
ALTER TABLE `jimu_report_db_param` 
ADD COLUMN `ext_json`  text  NULL COMMENT '引數配置' AFTER `search_format`;
ALTER TABLE `jimu_report_db` 
MODIFY COLUMN `is_list` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '是否是列表0否1是 預設0' AFTER `api_method`;
#升級日誌
首個里程碑版本釋出,歷經一個月的版本測試和穩定工作。
重點新功能
  • 支援表格設定斑馬線背景色
  • 支援動態合併格
  • 支援匯出報表配置
  • 查詢控制元件支援樹元件
  • 支援Nosql資料集mogodb、redis
  • 分組小計支援更多規則:求和、最大值、最小值、平均值
  • 報表查詢條件功能重構:重構查詢規則;豐富查詢控制元件型別、控制元件預設值、支援JS、CSS增強
  • 支援匯出圖片
  • 支援分版功能(左右並排兩個列表)
  • 支援分欄功能
  • 支援自定義分頁條數
  • 支援儲存過程
  • 表示式優化忽略大小寫
  • 小數點變成了千分符
  • 套打圖片支援與表格一同滾動
  • 下鑽連結支援條件判斷
  • 積木報表主頁面樣式修改
  • 查詢預設值支援系統變數
  • 優化分組文字含特殊符號報錯
  • 支援圖表鑽取
  • 大屏支援SQL資料來源
Issues處理
#程式碼下載
#技術文件

為什麼選擇 JimuReport?

永久免費,支援各種複雜報表,並且傻瓜式線上設計,非常的智慧,低程式碼時代,這個是你的首選!
  • 採用SpringBoot的腳手架專案,都可以快速整合
  • Web 版設計器,類似於excel操作風格,通過拖拽完成報表設計
  • 通過SQL、API等方式,將資料來源與模板繫結。同時支援表示式,自動計算合計等功能,使計算工作量大大降低
  • 開發效率很高,傻瓜式線上報表設計,一分鐘設計一個報表,又簡單又強大
  • 支援 ECharts,目前支援28種圖表,線上拖拽設計,支援SQL和API兩種資料來源
  • 支援分組、交叉,合計、表示式等複雜報表
  • 支援列印設計(支援套打、背景列印等)可設定列印邊距、方向、頁首頁尾等引數 一鍵快速列印 同時可實現發票套打,不動產證等精準、無縫列印
  • 大屏設計器支援幾十種圖表樣式,可自由拼接、組合,設計炫酷大屏
  • 可設計各種型別的單據、大屏,如出入庫單、銷售單、財務報表、合同、監控大屏、旅遊資料大屏等
#系統截圖
  • 報表設計器(專業一流 資料視覺化,解決各類報表難題)
  • 報表設計器(完全線上設計,簡單易用)

  • 列印設計(支援套打、背景列印)

  • 資料包表(支援分組、交叉,合計等複雜報表)

  • 圖形報表(目前支援28種圖表)
功能清單
├─報表設計器
│  ├─資料來源
│  │  ├─支援多種資料來源,如Oracle,MySQL,SQLServer,PostgreSQL等主流的資料庫
│  │  ├─支援SQL編寫頁面智慧化,可以看到資料來源下面的表清單和欄位清單
│  │  ├─支援引數
│  │  ├─支援單資料來源和多數資料來源設定
│  │  ├─支援Nosql資料來源Redis,MongoDB
│  │  ├─支援儲存過程
│  ├─單元格格式
│  │  ├─邊框
│  │  ├─字型大小
│  │  ├─字型顏色
│  │  ├─背景色
│  │  ├─字型加粗
│  │  ├─支援水平和垂直的分散對齊
│  │  ├─支援文字自動換行設定
│  │  ├─圖片設定為圖片背景
│  │  ├─支援無線行和無限列
│  │  ├─支援設計器內凍結視窗
│  │  ├─支援對單元格內容或格式的複製、貼上和刪除等功能
│  │  ├─等等
│  ├─報表元素
│  │  ├─文字型別:直接寫文字;支援數值型別的文字設定小數位數
│  │  ├─圖片型別:支援上傳一張圖表;支援圖片動態生成
│  │  ├─圖表型別
│  │  ├─函式型別
│  │  └─支援求和
│  │  └─平均值
│  │  └─最大值
│  │  └─最小值
│  ├─背景
│  │  ├─背景顏色設定
│  │  ├─背景圖片設定
│  │  ├─背景透明度設定
│  │  ├─背景大小設定
│  ├─資料字典
│  ├─報表列印
│  │  ├─自定義列印
│  │  └─醫藥箋、逮捕令、介紹信等自定義樣式設計列印
│  │  ├─簡單資料列印
│  │  └─出入庫單、銷售表列印
│  │  └─帶引數列印
│  │  └─分頁列印
│  │  ├─套打
│  │  └─不動產證照列印
│  │  └─發票列印
│  ├─資料包表
│  │  ├─分組資料包表
│  │  └─橫向資料分組
│  │  └─縱向資料分組
│  │  └─多級迴圈表頭分組
│  │  └─橫向分組小計
│  │  └─縱向分組小計
│  │  └─分版
│  │  └─分欄
│  │  └─動態合併格
│  │  └─自定義分頁條數
│  │  └─合計
│  │  ├─交叉報表
│  │  ├─明細表
│  │  ├─帶條件查詢報表
│  │  ├─表示式報表
│  │  ├─帶二維碼/條形碼報表
│  │  ├─多表頭複雜報表
│  │  ├─主子報表
│  │  ├─預警報表
│  │  ├─資料鑽取報表
│  ├─圖形報表
│  │  ├─柱形圖
│  │  ├─堆疊柱形圖
│  │  ├─折線圖
│  │  ├─餅圖
│  │  ├─動態輪播圖
│  │  ├─折柱圖
│  │  ├─散點圖
│  │  ├─漏斗圖
│  │  ├─雷達圖
│  │  ├─象形圖
│  │  ├─地圖
│  │  ├─儀盤表
│  │  ├─關係圖
│  │  ├─圖表背景
│  │  ├─圖表動態重新整理
│  │  ├─圖表資料字典
│  ├─引數
│  │  ├─引數配置
│  │  ├─引數管理
│  ├─匯入匯出
│  │  ├─支援匯入Excel
│  │  ├─支援匯出Excel、pdf;支援匯出excel、pdf帶引數
│  ├─列印設定
│  │  ├─列印區域設定
│  │  ├─印表機設定
│  │  ├─預覽
│  │  ├─列印頁碼設定
├─大屏設計器
│  ├─系統功能
│  │  ├─靜態資料來源和動態資料來源設定
│  │  ├─基礎功能
│  │  └─支援拖拽設計
│  │  └─支援增、刪、改、查大屏
│  │  └─支援複製大屏資料和樣式
│  │  └─支援大屏預覽、分享
│  │  └─支援系統自動儲存資料,同時支援手動恢復資料
│  │  └─支援設定大屏密碼
│  │  └─支援對元件圖層的刪除、組合、上移、下移、置頂、置底等
│  │  ├─背景設定
│  │  └─大屏的寬度和高度設定
│  │  └─大屏簡介設定
│  │  └─背景顏色、背景圖片設定
│  │  └─封面圖設定
│  │  └─縮放比例設定
│  │  └─環境地址設定
│  │  └─水印設定
│  │  ├─地圖設定
│  │  └─新增地圖
│  │  └─地圖資料隔離
│  ├─圖表
│  │  ├─柱形圖
│  │  ├─折線圖
│  │  ├─折柱圖
│  │  ├─餅圖
│  │  ├─象形圖
│  │  ├─雷達圖
│  │  ├─散點圖
│  │  ├─漏斗圖
│  │  ├─文字框
│  │  ├─跑馬燈
│  │  ├─超連結
│  │  ├─實時時間
│  │  ├─地圖
│  │  ├─全國物流地圖
│  │  ├─地理座標地圖
│  │  ├─城市派件地圖
│  │  ├─圖片
│  │  ├─圖片框
│  │  ├─輪播圖
│  │  ├─滑動元件
│  │  ├─iframe
│  │  ├─video
│  │  ├─翻牌器
│  │  ├─環形圖
│  │  ├─進度條
│  │  ├─儀盤表
│  │  ├─字浮雲
│  │  ├─表格
│  │  ├─選項卡
│  │  ├─萬能元件
└─其他模組
   └─更多功能開發中。。

相關文章