【Luck‑Report】 AI 智能报表助手 + RAG 知识库 + 报表引擎

简介: Luck-Report V2 是基于 Spring Boot 的开源报表引擎,支持中国式复杂报表设计与智能生成。其核心亮点包括:网页化设计器、AI 智能助手(自然语言制表/改表)、知识库增强(多格式向量化检索)、大模型统一管理及多数据源集成。支持独立部署或通过 Starter 集成,兼容 Spring Boot 2.x/3.x,提供报表管理、权限控制、导出打印等完整能力。项目开源(Apache-2.0),源码见 Gitee,可免费商用。

200x200.png

  ◆ 博主名称: QuZhengRong

  AI俘虏,样式苦手

⭐️ Agent专栏: Agent

⭐️ SpringBoot专栏: SpringBoot

⭐️ SpringCloud专栏: SpringCloud


目录

在这里插入图片描述

一、项目简介

Luck-Report 是一款面向中国式复杂报表的开源报表引擎,基于单元格迭代 模型 ,可在浏览器里完成交叉表、分组表、主从表等版式的设计、预览与导出。

Luck-Report 由开源项目 UReport2 重构而来,后端基于 Spring Boot,支持独立部署,也可以通过 Starter 集成进现有后端项目。Luck-Report 已升级至 V2 版本,内置 AI 智能助手,可接入 大模型 和管理 RAG 知识库,用自然语言完成制表、改表与答疑。

Luck-Report 源码地址在 gitee,基于 Apache-2.0 开源,可免费商用。

二、相关资源

三、核心能力

能力 说明
中国式复杂报表 基于单元格迭代模型,交叉表、分组表、主从表、套打等场景可在网页设计器中完成
AI 智能助手 自然语言制表、改表与答疑,支持深度思考
知识库增强 报表知识库与业务知识库;PDF / Word / TXT / Markdown / 问答向量化检索;混合多路召回与可选 Rerank
模型管理 提供管理页维护对话、嵌入、重排序模型
报表管理 提供管理页维护报表,支持角色权限与预览授权
项目集成 可通过 Starter 集成进后端项目

四、系统要求

环境 版本要求
JDK >= 1.8
Maven >= 3.6
MySQL >= 5.7

Redis、向量库仅在启用对应插件 / 配置时需要。

# 五、目录结构

仓库主要模块大致如下:

.
├── luck-report-core/                 # 报表计算、表达式、导出等核心引擎
├── luck-report-web/                  # Web 接口、设计器/预览页面资源、业务服务
├── luck-report-jdbc/                 # JDBC 访问封装
├── luck-report-font/                 # 内置字体资源
├── luck-report-plugins/              # 可选插件(缓存、向量库等)
├── luck-report-spring-boot2-starter/ # Spring Boot 2.x 适配
├── luck-report-spring-boot3-starter/ # Spring Boot 3.x 适配
├── luck-report-pub/                  # 可独立运行的启动模块
├── sql/                              # 建表与向量库初始化脚本
└── pom.xml

本地体验入口主要看 luck-report-pub;向量库、Redis 这类能力在 luck-report-plugins 里按需启用。

六、快速开始

1、初始化数据库

按所选数据库执行建表脚本,脚本在 sql/relation/ 下:

  • MySQL:sql/relation/mysql/luck_report.sql
  • PostgreSQL:sql/relation/pgsql/luck_report.sql
  • Oracle:sql/relation/oracle/luck_report.sql
  • SQL Server:sql/relation/sqlserver/luck_report.sql

向量库相关脚本在 sql/vector/,启用知识库时再按需执行。

2、修改配置

编辑启动模块配置 luck-report-pub/src/main/resources/application-dev.yml,至少改数据源:

spring:
  datasource:
    username: root
    password: root
    # 按本机库名和时区改
    url: jdbc:mysql://localhost:3306/luck_report?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8
    driver-class-name: com.mysql.cj.jdbc.Driver

luck-report:
  servletPrefix: luck-report
  # 本地体验建议先用内存缓存,避免强依赖 Redis
  disableLocalReportCache: false
  token:
    enabled: false

若暂不使用知识库 / 向量检索 ,可将同文件中的 luck-report.vector 整段注释掉,并视情况去掉 luck-report-pub 对向量插件的依赖,以免启动时连接向量库失败。

3、编译并启动

在仓库根目录执行:

mvn clean package -DskipTests
java -jar luck-report-pub/target/luck-report-pub.jar

也可以在 IDE 里跑主类 com.luck.report.pub.LuckReportApplication,Profile 用 dev。

默认开发端口看 application-dev.yml,一般是 8049,servletPrefix 为 luck-report。

4、访问页面

页面 地址
管理页 http://localhost:8049/luck-report/manage
设计器 http://localhost:8049/luck-report/designer
预览 http://localhost:8049/luck-report/preview?reportPath=db:{报表ID}

七、内置功能

  • 报表设计器:网页端可视化设计器,拖拽绑定字段,配置单元格与版式,设计后可即时预览
  • AI 智能助手:自然语言对话制表、改表与答疑,支持深度思考;示例:「做一个按部门分组的销售汇总表」「给 A 列加上合计行」
  • 知识库:报表知识库与业务知识库;PDF / Word / TXT / Markdown / 问答向量化检索;混合多路召回 + 可选 Reranker,辅助智能助手
  • 大模型配置:统一管理对话、嵌入、重排序模型
  • 公共数据源 / 数据集:统一维护库连接与可复用数据集,可跨报表引用
  • 数据源:JDBC、内置数据源、Spring Bean、静态 JSON
  • 查询参数:URL、查询表单与内置参数(如用户 ID)驱动取数
  • 表达式引擎:内置表达式与函数,支持复杂计算与动态 SQL
  • 条件属性:按条件动态改样式、分页、链接等
  • 行类型与分页:标题 / 重复表头表尾 / 总结行,补充空白行与固定行数分页
  • 图表:饼图、柱图、折线、雷达、散点、气泡等 10 种图表(ECharts)
  • 图片 / 条码:路径、Base64、表达式图片;一维条码与二维码
  • 悬浮元素 / 套打:纸面悬浮图文;套打背景图对齐预印单据
  • 预览与工具栏:预览 / 分页预览;工具栏按钮可按报表配置显隐
  • 导出与打印:导出 PDF、Word、Excel(分页 / 分 Sheet);PDF 与浏览器打印
  • 权限:管理端 / 设计器角色白名单,预览端按角色授权报表
  • 缓存:本地缓存与 Redis 分布式缓存扩展
  • 国际化:中英文界面切换(zh_CN / en_US)
  • 旧版迁移:提供 UReport2、Luck‑Report V1 报表转化工具

智能助手

报表知识库

预览

报表管理

公共数据源

权限管理

图表

相关文章
|
15天前
|
SQL 人工智能 缓存
【Luck‑Report】 AI 智能报表助手 + RAG 知识库 + 报表引擎 V2.0.8 更新
LuckReport 2.0.8 版本更新,新增系统提示词管理模块,支持规则配置与动态组装;优化数据集筛选、表达式计算及导出功能,修复多处布局、导出错位及异常问题。升级需执行对应 SQL 脚本,新环境可直接使用初始化脚本
|
24天前
|
人工智能 测试技术 UED
Google公开Agent Quality Flywheel:为什么改Prompt的模型不能同时当裁判?
Google提出Agent质量飞轮核心原则:**优化器不可自评**。若同一AI既修改Prompt又评分,易“游戏化指标”,而非真实提升体验。需严格解耦Optimizer与Evaluator,冻结测试集、Rubric和基线版本,实施盲测与多维验证(如保留集、硬指标、人工盲评、失败类型迁移),确保分数上涨反映真实改进。(239字)
Google公开Agent Quality Flywheel:为什么改Prompt的模型不能同时当裁判?
|
人工智能 Cloud Native API
CNCF 开源竞技挑战赛火热报名中!Higress赛道诚邀您参赛
CNCF 开源竞技挑战赛火热报名中!Higress赛道诚邀您参赛
196 0
CNCF 开源竞技挑战赛火热报名中!Higress赛道诚邀您参赛
|
7月前
|
人工智能 安全 Linux
OpenClaw(大龙虾)阿里云/本地部署教程+ Coding Plan免费大模型API配置+实战案例解析+常见问题解答
2026年,一款名为OpenClaw(原Clawdbot/Moltbot,因Logo酷似小龙虾被网友亲切称为“大龙虾”)的开源AI智能体,以“两周17万GitHub星标”的爆发式增长席卷全球。它彻底打破了传统聊天机器人的边界,以无头架构(Headless Architecture)作为后台守护进程运行,无需专门界面,通过WhatsApp、Telegram、钉钉等日常聊天工具即可交互,拥有文件读写、终端命令执行、浏览器操控等系统级权限,更具备跨会话持久记忆,能像隐形员工一样7×24小时替人类处理各类事务。
1262 4
|
6月前
|
缓存 安全 Java
别再硬扛公共仓库的坑了!Maven 私服全链路落地
团队协作中常遇依赖下载慢、版本混乱、安全漏洞及跨团队传递低效等问题。搭建Maven私服是核心解法:它作为私有代理仓库,提供依赖加速、内部构件统一托管、安全扫描与离线部署四大能力。推荐Nexus3 OSS版——平衡功能、生态与成本,支持Docker/二进制/Windows多方式部署,并详解仓库配置、客户端设置、权限管理及高频排坑方案。
727 1
|
1月前
|
人工智能 缓存 API
一文读懂阿里云千问大模型新版全系列:Max/Plus/Flash版本差异、业务选型、接口调试踩坑要点汇总
在AI应用快速普及的当下,开发者、企业和个人用户对于大模型的需求分化明显,有人需要低成本高吞吐的实时对话能力,有人需要强大逻辑推理、复杂代码编写、百万字长文档深度分析,还有业务场景需要图文、音视频一体化的多模态理解能力。阿里云千问大模型,也就是Qwen系列,是自主研发的通用大模型家族,覆盖从轻量化极速推理到旗舰级超强推理的多款模型,支持文本、图像、音频、视频多模态输入,原生支持思维链思考模式、工具调用、长上下文窗口,同时开放API接口,可直接在百炼平台调用,既可以用于个人创作、代码辅助,也能支撑企业智能客服、文档审核、AI智能体、内容生产等各类业务场景。本文将全面介绍新版千问大模型全系列核心功
1024 1
|
2月前
|
数据可视化
DeepSeek Harness 插件 DSH-Plugin 怎么安装?下载失败、下载慢?
DSH-Plugin Hub 是 DeepSeek Harness 官方插件市场,全新升级「装、卸、更、通知」闭环:一键安装(兼容命令行插件)、智能更新提醒、可视化卸载+自动重启提示、集成式通知中心。已收录4800+社区插件、4400+人工审核插件,官网:dsh-plugin.org。
2631 0
DeepSeek Harness 插件 DSH-Plugin 怎么安装?下载失败、下载慢?
|
8月前
|
人工智能 自然语言处理 前端开发
AI Agent系列|深入解析Function Calling、MCP和Skills的本质差异与最佳实践
本系列文章基于 Lynxe 作者沈询的实战经验,深入浅出解析 ReAct Agent 的核心原理与工程价值,帮助开发者快速掌握从“写流程”到“造智能体”的关键跃迁。
|
人工智能 JavaScript 测试技术
《人机分工重塑开发:遗留系统重构的AI实践指南》
本文以“reserve-cli”预约工具重构为案例,记录Cursor与CodeBuddy两款AI工具在遗留系统开发中的协同实践。面对原系统职责混杂、代码规范问题多、稳定性差等痛点,通过“分析-修复-设计-加固”四阶段协作:Cursor快速完成系统全局分析与架构设计,CodeBuddy实现代码批量修复、模块落地及测试文档生成。过程中坚守“精准输入、双向验证、动态协同”原则,开发者主导业务决策与AI输出校验,AI承担重复性劳动与信息整合。最终4天完成原需2周的重构,系统稳定性提升90%,新开发者上手时间缩短67%,印证AI工具通过“效率+决策”协同,重塑遗留系统开发范式,实现质量与效率双重突破。
784 5
|
缓存 Ubuntu Linux
【阿里云镜像】更改阿里巴巴开源镜像站镜像之——CentOS镜像
【阿里云镜像】更改阿里巴巴开源镜像站镜像之——CentOS镜像
5049 0
【阿里云镜像】更改阿里巴巴开源镜像站镜像之——CentOS镜像

热门文章

最新文章