jeecgboot/jimureport

一款真正的 AI 报表诞生了!JimuChatBI —— 首款免费开源对话式智能数据分析产品(Chat2BI)。 一句话生成报表和数据大屏,支持对话式 AI 修改优化;类 Excel 在线报表设计,兼容国产信创数据源。 对着 AI 说句话,报表就出来了——表格、图表、分组汇总自动生成,复杂报表场景轻松应对。想做数据大屏?同样一句话搞定,让数据分析进入 AI 时代。

JimuReport – 免費、AI增強的視覺化分析平台

是什麼 – JimuReport(又稱 積木報表)是一個開源的、基於Web的視覺化分析套件。它透過類似Excel的拖曳式編輯器,讓您能設計傳統的表格報表、儀表板、大螢幕「大屏」顯示,以及對話式BI介面。

核心功能

  • 報表設計器 – 無限行列、分組、交叉表、主從、多Sheet、QR/條碼、條件格式、可列印佈局、資料輸入表單。
  • 儀表板 / 大屏建構器 – 類似Word的畫布,支援28+種ECharts視覺化類型,網格佈局,地圖元件,影片/iframe,以及響應式行動裝置支援。
  • JimuChatBI – 一個 Chat2BI 功能,可接受自然語言提示(或截圖),並利用LLM(Claude Code或任何OpenAI相容模型)自動建立或編輯報表、儀表板和大屏。
  • AI輔助生成 – 一句提示即可產生完整的報表、儀表板或KPI看板;AI還能建議結構變更並以範例資料填滿表格。
  • Spring Boot整合 – 提供啟動器(jimureport-spring-boot3-starterjimubi-spring-boot3-starterjimuchatbi-spring-boot4-starter等),可將引擎嵌入任意Spring Boot應用。
  • 廣泛的資料來源支援 – 支援30+連接器,包括MySQL、Oracle、PostgreSQL、SQL Server、Hive、ClickHouse、Elasticsearch、MongoDB、CSV/Excel檔案,以及中國「信創」資料庫(達夢、人大金倉、神通、華為高斯等)。
  • 部署選項 – 可從原始碼執行、Docker部署,或使用「綠色」免安裝套件;需JDK 17+ 和 MySQL 5.7+ 實例(Redis可選)。

對AI/ML實務者的意義

  • 該平台展示了LLM如何被整合到企業級BI工具中,將自然語言轉化為結構化視覺化,是生成式AI用於資料分析的具體範例。
  • 其開源的「技能」倉儲展示了如何建構自訂Claude Code外掛,為擴展AI驅動分析提供模板。
  • 支援任何OpenAI相容端點(DeepSeek、OpenAI、Azure等),開發者無需更動產品即可實驗不同模型家族。

快速上手

  1. 在您的Spring Boot專案中加入適當的Maven啟動器(選擇與您Spring Boot主版本相符的版本)。
  2. application.yml 中設定AI端點(base-url、API金鑰、模型等)。
  3. 執行範例應用(jimureport-example)或啟動Docker鏡像以探索Web UI。
  4. 在設計器中使用內建AI按鈕,輸入提示如 「建立一個按部門劃分的薪資總結報表」,或上傳截圖,系統將自動重建。

授權與商業使用 – 核心程式碼採用LGPL授權;如需移除JimuReport品牌標示,可取得商業授權。


所有資訊均直接取自倉儲的README;未推斷任何額外功能。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案