报表演示

基于 UReport2 深度定制,涵盖基础报表、分组汇总、图表分析、HTTP 数据源等多种能力

基础报表

最常见的报表形式,满足日常数据展示需求

报表名称 说明 特性标签 操作
简单表格报表
最基础的网格式报表,适用于日报、周报、月报等固定格式数据展示。
网格式布局 单元格合并
双层表头报表
支持任意多层表头定义,适用于复杂分类的数据展示场景。
多层表头 列标题布局
锁定列报表
锁定左侧关键列,水平滚动时固定显示,方便对照查看大量数据。
FixCols 固定列
多栏报表
通过 PageColumnCount 属性设置多栏布局,充分利用纸张宽度。
多栏排版 打印优化
交替色明细报表
明细行交替背景色显示,提升大量数据的可读性和视觉区分度。
交替背景色 可读性
邮件标签报表
应用分栏与自由格实现邮件标签式排版,适用于批量标签打印。
分栏 自由格 标签打印

分组与汇总报表

按维度分组统计,支持多级分组、小计、总计与交叉分析

报表名称 说明 特性标签 操作
简单分组报表
按指定字段分组显示数据,每组可包含小计行,结构清晰易读。
分组 小计
多层分组报表
支持按多个字段进行嵌套分组,每组可包含小计与合计,层次分明。
多级分组 嵌套
分组统计报表
在分组基础上进行求和、计数、平均值等统计计算,自动生成汇总行。
求和 计数 平均值
交叉表报表
行列交叉展示数据,类似 Excel 数据透视表,支持动态列头与行列合计。
交叉分析 动态列头 field_name()
动态列报表
按序号绑定数据集列,配合 field_name() 函数实现列数不固定的动态报表。
序号绑定 上父格合并
切分纸张报表
通过 PageDevideCount 属性定义切分纸张打印,一张纸输出多份报表。
切分打印 纸张利用

图表报表

基于 Chart.js 的图表渲染,直观展示数据趋势与对比

报表名称 说明 特性标签 操作
柱状图报表
对比不同类别的数据大小,支持分组柱状图和堆叠柱状图。
对比分析 分组/堆叠
折线图报表
展示数据随时间变化的趋势,支持多系列折线对比。
趋势分析 时间序列
饼图报表
展示各部分占总体的比例关系,支持环形饼图。
占比分析 环形图
雷达图报表
多维数据对比展示,适用于绩效评估、能力分析等场景。
多维对比 能力评估

数据源与导出

灵活的数据接入与多格式输出,满足各种业务场景

报表名称 说明 特性标签 操作
JDBC 数据库报表
连接 MySQL、PostgreSQL、SQL Server、Oracle 等关系型数据库,SQL 查询取数。
MySQL PostgreSQL SQL Server Oracle
HTTP API 数据源报表
直接从 REST API 获取数据,支持 GET/POST/PUT/DELETE,JSON 嵌套路径提取。
REST API JSON 解析 参数模板
Excel 导出报表
支持标准导出(保留样式)和流式导出(仅数据),SXSSFWorkbook 内存优化。
标准导出 流式导出 样式保留
PDF 导出报表
报表导出为 PDF 格式,适合打印和归档,保留完整样式和布局。
PDF 打印 归档
SSE 实时进度导出
大数据量导出时通过 SSE 实时推送进度,前端显示进度条和状态信息。
SSE 实时进度 大数据量
HTML 在线预览报表
报表在浏览器中直接渲染展示,支持响应式布局和参数查询。
在线预览 响应式 参数查询

高级功能

EasyReport 相比原版 UReport2 的增强特性

报表名称 说明 特性标签 操作
动态列按序号绑定
支持按序号绑定数据集列,配合 field_name() 函数实现动态列头,上父格自动合并。
序号绑定 field_name() 自动合并
HTTP/REST API 数据源
新增 HTTP 数据源类型,直接从 REST API 获取数据填充报表,无需中间库表。
GET/POST JSON 路径 参数替换
分页导出配置
报表级别分页参数配置,支持自定义页码参数名、每页大小和最大页数。
分页参数 API 分页 逐页拉取
多导出模式
用户可选择标准导出(保留样式)或流式导出(仅数据),根据数据量选择最优策略。
标准模式 流式模式 SXSSFWorkbook
隐藏列宽度修正
修复了合并单元格中隐藏列的宽度计算问题,确保导出结果准确。
宽度修正 合并单元格
参数表格优化
参数配置界面支持长文本自动换行,URL 和表达式参数展示更友好。
自动换行 参数预览