报表演示
基于 UReport2 深度定制,涵盖基础报表、分组汇总、图表分析、HTTP 数据源等多种能力
基础报表
最常见的报表形式,满足日常数据展示需求
分组与汇总报表
按维度分组统计,支持多级分组、小计、总计与交叉分析
| 报表名称 | 说明 | 特性标签 | 操作 |
|---|---|---|---|
|
简单分组报表
|
按指定字段分组显示数据,每组可包含小计行,结构清晰易读。 | ||
|
多层分组报表
|
支持按多个字段进行嵌套分组,每组可包含小计与合计,层次分明。 | ||
|
分组统计报表
|
在分组基础上进行求和、计数、平均值等统计计算,自动生成汇总行。 | ||
|
交叉表报表
|
行列交叉展示数据,类似 Excel 数据透视表,支持动态列头与行列合计。 | ||
|
动态列报表
|
按序号绑定数据集列,配合 field_name() 函数实现列数不固定的动态报表。 | ||
|
切分纸张报表
|
通过 PageDevideCount 属性定义切分纸张打印,一张纸输出多份报表。 |
图表报表
基于 Chart.js 的图表渲染,直观展示数据趋势与对比
数据源与导出
灵活的数据接入与多格式输出,满足各种业务场景
| 报表名称 | 说明 | 特性标签 | 操作 |
|---|---|---|---|
|
JDBC 数据库报表
|
连接 MySQL、PostgreSQL、SQL Server、Oracle 等关系型数据库,SQL 查询取数。 | ||
|
HTTP API 数据源报表
|
直接从 REST API 获取数据,支持 GET/POST/PUT/DELETE,JSON 嵌套路径提取。 | ||
|
Excel 导出报表
|
支持标准导出(保留样式)和流式导出(仅数据),SXSSFWorkbook 内存优化。 | ||
|
PDF 导出报表
|
报表导出为 PDF 格式,适合打印和归档,保留完整样式和布局。 | ||
|
SSE 实时进度导出
|
大数据量导出时通过 SSE 实时推送进度,前端显示进度条和状态信息。 | ||
|
HTML 在线预览报表
|
报表在浏览器中直接渲染展示,支持响应式布局和参数查询。 |
高级功能
EasyReport 相比原版 UReport2 的增强特性
| 报表名称 | 说明 | 特性标签 | 操作 |
|---|---|---|---|
|
动态列按序号绑定
|
支持按序号绑定数据集列,配合 field_name() 函数实现动态列头,上父格自动合并。 | ||
|
HTTP/REST API 数据源
|
新增 HTTP 数据源类型,直接从 REST API 获取数据填充报表,无需中间库表。 | ||
|
分页导出配置
|
报表级别分页参数配置,支持自定义页码参数名、每页大小和最大页数。 | ||
|
多导出模式
|
用户可选择标准导出(保留样式)或流式导出(仅数据),根据数据量选择最优策略。 | ||
|
隐藏列宽度修正
|
修复了合并单元格中隐藏列的宽度计算问题,确保导出结果准确。 | ||
|
参数表格优化
|
参数配置界面支持长文本自动换行,URL 和表达式参数展示更友好。 |