# luck-report **Repository Path**: imchk/luck-report ## Basic Information - **Project Name**: luck-report - **Description**: Luck-Report 是一款基于开源项目 UReport2 重构的 Java 高性能报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。相较于 UReport2,Luck-Report 在技术架构上进行了全新升级,后端基于 SpringBoot 框架开发、前端采用 Vue 框架构建,技术选型贴合当下主流项目开发标准,可精准适配各类实际开发需求 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://www.quzhe.top/luck-report/report/designer - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 47 - **Created**: 2026-10-06 - **Last Updated**: 2026-10-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Luck-Report

Luck-Report V1.0.2

High-performance Java reporting engine based on Spring

[中文] | [English]

## 📖 Introduction Luck-Report is a high-performance Java reporting engine refactored from the open-source project UReport2. Through cell iteration, it can produce arbitrarily complex Chinese-style reports. Compared with UReport2, Luck-Report has a fully upgraded architecture: the backend is built on Spring Boot and the frontend on Vue, aligned with mainstream development stacks and practical project needs. Luck-Report provides a brand-new web-based report designer. It supports building datasets via SQL and Bean, includes a powerful expression engine, and handles complex business data scenarios. With Luck-Report, you can design and build complex reports entirely in the browser. Luck-Report is open-sourced under the Apache-2.0 license. ## 🌐 Live Demo * Demo: [https://www.tinyluck.cn:8070/luck-report/report/designer](https://www.tinyluck.cn:8070/luck-report/report/designer?reportPath=file%3A%25E8%25AE%25A2%25E5%258D%2595%25E6%258A%25A5%25E8%25A1%25A8-%25E9%2594%2580%25E9%2587%258F%25E7%25BB%259F%25E8%25AE%25A1%25E8%25A1%25A8.ureport.xml) * Docs: [https://www.tinyluck.cn:8099/se/docs](https://www.tinyluck.cn:8099/se/docs/2103675978025816154) ## 🚀 Upgrade (with AI) This repository is **Luck-Report V1**. For an **AI assistant** (natural-language create / edit / Q&A), knowledge-base enhancement, and fuller management capabilities, use the upgrade edition: **Repository**: [https://gitee.com/LuckyPools/luck-report-server](https://gitee.com/LuckyPools/luck-report-server) On top of Chinese-style complex reporting, V2 mainly adds: | Capability | Description | |------------|-------------| | AI assistant | Create, edit, and answer questions about reports in natural language with LLM and knowledge base | | Knowledge base | Vector retrieval over report / business knowledge to assist the AI | | Report management | Management UI, role permissions, preview authorization, and more | | Datasource management | Manage datasources, datasets, and related resources | > V1 remains usable; new features and ongoing iteration are centered on the V2 repository. ## 💻 Requirements | Runtime | Version | |---------|---------| | JDK | >= 1.8 | | MySQL | >= 5.7 | | Node.js | >= 14.0 | ## 💬 Community * Luck-Report community group: `849697890` ## ✨ Built-in Features | Feature | Description | |---------|-------------| | Report designer | Web-based designer with drag-and-drop, WYSIWYG editing | | Datasource management | JDBC, Bean, and other datasource configurations | | Report preview | Real-time preview with pagination support | | Report export | Export to PDF, Excel (paginated / non-paginated), Word, and more | | Report printing | PDF direct print, browser print, and other print modes | | Charts | Rich chart types: bar, line, pie, and more | | Barcode / QR code | One-dimensional barcodes and QR codes | | Table components | Crosstabs, list tables, and other table types | | Expression engine | Powerful expression evaluation | | Parameter management | Report parameter configuration and passing | | Conditional properties | Style settings based on conditions | | Image loading | Dynamically load images into reports | | Pagination control | Custom pagination rules | | Internationalization | Multi-language switching (e.g. Chinese / English) | ## 📷 Screenshots
Report designer Dataset
Form designer Charts
Preview Print
## ❤️ Sponsorship If this project helps you, a sponsorship scan is welcome — your support keeps maintenance going.

Sponsorship QR code