基于 Ureport2 在 Spring 之上纯 Java 的高性能报表引擎,通过迭代单元格可以实现任意复杂的报表。
提供了全新的基于网页的报表设计器,打开浏览器即可完成各种复杂报表的设计制作。
pom.xml 中 引入依赖
<dependency> <groupId>com.jeesite</groupId> <artifactId>jeesite-module-ureport</artifactId> <version>${project.parent.version}</version> </dependency>
配置报表文件存储路径
配置文件:web/src/main/resources/config/application.yml
默认在 /WEB-INF/ureportfiles 下
ureport: enabled: true # 指定报表文件所在路径(相对路径,最终包文件所在目录,建议使用) fileStoreDir: ./ureportfiles # 指定报表文件所在路径(绝对路径,不建议使用) fileStoreDir: D:/ureportfiles
使用注意事项
在左侧菜单”统计报表“中,进行报表设计。
通过新增菜单项,来增加展示链接:
//ureport/preview?_u=file:运输公司费用统计.ureport.xml
报表设计器(类似 Excel 方式设计),有以下功能:
预览、保存、打开、合并、对齐、字体、字号、颜色、图片、二维码(条码)、图表。
单元格,支持展示不同类型,通过不同类型设计,可设置单元格展示效果。
另外,需要留意在增加图表时,需要进行合并单元格、设置行高、列宽等操作。
相关链接: