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-starter、jimubi-spring-boot3-starter、jimuchatbi-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等),開發者無需更動產品即可實驗不同模型家族。
快速上手
- 在您的Spring Boot專案中加入適當的Maven啟動器(選擇與您Spring Boot主版本相符的版本)。
- 在
application.yml中設定AI端點(base-url、API金鑰、模型等)。 - 執行範例應用(
jimureport-example)或啟動Docker鏡像以探索Web UI。 - 在設計器中使用內建AI按鈕,輸入提示如 「建立一個按部門劃分的薪資總結報表」,或上傳截圖,系統將自動重建。
授權與商業使用 – 核心程式碼採用LGPL授權;如需移除JimuReport品牌標示,可取得商業授權。
所有資訊均直接取自倉儲的README;未推斷任何額外功能。
相關
- 專案
- 專案
- 專案
- 專案
- 專案