报表
报表扩展组件支持开发者和用户设计报表,并通过对 Jmix 应用程序的数据进行格式化的方式生成各种报表,报表的模板可以用熟悉的 office 软件或 HTML 创建。
该扩展组件提供下列功能:
-
开发时使用带注解的 Java 类或在运行时使用管理 UI 和分步向导设计报表。
-
生成 DOCX、XLSX、HTML、CSV 和文本格式的报表,并将报表输出转换为 PDF。
-
创建具有复杂结构的 XLSX 报表,包括多级组织、数据聚合和交叉表特性。
-
在 XLSX 报表中使用图表和公式。
-
报表访问权限、REST API 以及报表执行历史。
该章节提供创建和运行报表的有关信息。
另请参阅 Report Generation 指南,其中包含具有复杂结构和各种输出类型的报表的实际示例。
安装
按照 扩展组件 章节的说明通过 Jmix 市场进行自动安装。
手动安装,在 build.gradle 添加下列依赖:
implementation 'io.jmix.reports:jmix-reports-starter'
implementation 'io.jmix.reports:jmix-reports-flowui-starter'
如需通过 REST API 访问报表,还需要安装以下依赖:
implementation 'io.jmix.reports:jmix-reports-rest-starter'
|
报表扩展组件使用 LibreOffice 输出 PDF 和 DOC 格式的报表。因此,请 安装 LibreOffice 支持 PDF 和 DOC 格式。 |
本页是否有帮助?
感谢您的反馈