# AntReport **Repository Path**: antswarm/antreport ## Basic Information - **Project Name**: AntReport - **Description**: Ant-Report是Ureport2的替代品,为中国式复杂报表而生,支持多种数据源和样式定制。高性能,数据十万行数据仍然流畅运行!原ureport已升级为SpringBoot架构。调试、运行、部署更简单。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 30 - **Forks**: 9 - **Created**: 2025-07-13 - **Last Updated**: 2025-12-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: 报表, Report, 大屏, ureport ## README # 简介

logo

# AntReport 报表设计器 #### 介绍 > Ant-Report是基于ureport2开源项目修改而来。企业级开发往往会遇到不少报表需求,然而市面上的报表类工具要么收费,且费用高昂,普通中小企业难以承受;要么部分功能免费,且有加密、加壳、远程连接服务器进行授权校验、必须保持水印等行为。经过一番调研,最终决定使用ureport2。目前,仅对ureport2进行springboot化改造,让用户可以快速跑起项目来体验。后面会尝试维护,前端技术栈升级为vue3,简化操作,解放程序员,让业务人员也可以上手进行报表制作。 ureport2是一款高性能的架构在Spring之上纯Java报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。 在ureport2中,提供了全新的基于网页的报表设计器,可以在Chrome、Firefox、Edge等各种主流浏览器运行(IE浏览器除外),打开浏览器即可完成各种复杂报表的设计制作。 ## 文档视频教程地址: 1. w3cschool: [https://www.w3cschool.cn/ureport](https://www.w3cschool.cn/ureport) ## 项目截图 ![1752624125385](image/README-zh_CN/1752624125385.jpg)![1752624136337](image/README-zh_CN/1752624136337.jpg)![1752624460167](image/README-zh_CN/1752624460167.jpg)![1752624472567](image/README-zh_CN/1752624472567.jpg)速开始 ## 后端 ### 常见错误解决 > 1. 后端只支持java8版本,如果使用的是idea,构建报错时报开file->settings->compiler->java compiler将每个子模块都设置为1.8 > 2. 打开 file->project->project structure->project setting->project,将项目设置为java8 > 3. 打开 file->project->project structure->project setting->modules,将每个模块都设置为java8 > 4. 下载下来项目后有的模块不是maven项目,类文件图标不正确。打开对应模块,点击模块的pom文件,点击右键,在右键菜单里选择添加到maven项目 ### 本地启动 1. 进到antflow-web目录,修改resources目录下的application.properties中默认数据库字符串、用户名、密码 2. 找到org.openoa.antreport.AntReportApplication类,启动main方法(如果你使用的是idea点击左边三角图标启动) 3. 浏览器访问localhost:7003/antreport/designer ## 前端(可选) 目前AntReport非前后端分离项目(后期会迁移到vue3),资源文件在antreport-engine目录下面的resources文件夹下面,里面的资源大都为打包后的。如果要对前端进行更改,需要进到antreport-js文件夹下面。 1.cd antreport-js 2.执行npm install 3.执行npm run build(不需要run dev,目前不是前后端分离项目),构建以后,制品会拷贝到antreport-engine的资源目录下 # QQ群 467772039