报表电子表格
报告电子表格(Report Spreadsheet)扩展组件结合了 报表 与 Vaadin 电子表格 组件的功能,报表的 XLS 和 XLSX 输出在浏览器中以交互式电子表格打开。用户可以查看生成的文档,进行编辑,并以原始格式下载编辑后的版本。
扩展组件提供以下功能:
-
Run and open in spreadsheet(运行并在电子表格打开) 操作,位于报表视图中普通运行按钮旁边。
-
电子表格查看器,以对话框或页面显示。
-
编辑生成的文档,然后再下载。
-
可以只选择查看器能渲染的模板和输出类型。
-
编程 API,可以在自定义代码中打开报告查看器。
安装
|
还依赖其他两个扩展组件,也需要在项目中安装: |
请按照 扩展组件 章节的介绍通过 Jmix 市场自动安装。
手动安装步骤:
-
配置 premium 仓库的访问:
-
在
build.gradle添加 premium 仓库:repositories { // ... maven { url = 'https://global.repo.jmix.io/repository/premium' credentials { username = rootProject['premiumRepoUser'] password = rootProject['premiumRepoPass'] } } } -
将 premium 仓库的凭证记录在
~/.gradle/gradle.properties文件中:premiumRepoUser=123456123456 premiumRepoPass=abcdefabcdef仓库的凭证可以通过许可秘钥获取:秘钥中短横前的部分为用户名,短横后的部分为密码。例如,如果你的秘钥是
123456123456-abcdefabcdef,则用户名是:123456123456,密码是abcdefabcdef。
-
-
在
build.gradle中添加依赖:implementation 'io.jmix.vcc:vaadin-spreadsheet-starter' implementation 'io.jmix.reportsspreadsheet:jmix-reports-spreadsheet-flowui-starter'
配置
默认情况下,生成的 XLS 和 XLSX 报表在电子表格查看器中以模态窗打开。如需以页面打开,设置 jmix.reports.spreadsheet.output-open-mode 应用程序属性为 NAVIGATION。
本页是否有帮助?
感谢您的反馈