微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

寻找使用 Vaadin 将数据导出到 Excel 的解决方案

如何解决寻找使用 Vaadin 将数据导出到 Excel 的解决方案

我们正在寻找将数据导出到 Vaadin 应用程序中的 Excel 的解决方案。 我已经从 GitHub https://github.com/bonprix/vaadin-excel-exporter 下载了 Vaadin excel 导出器,这听起来是一个非常有用的实用程序,但是当我编译 vaadin-excel-exporter-demo 项目时出现以下错误

8.0.6

未能在项目 vaadin-excel-exporter-demo 上执行目标 org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile): Compilation failure: Compilation failure: [错误] /C:/Java/Vaadin/VaadinProjetcs/vaadin-excel-exporter-master/vaadin-excel-exporter-master/vaadin-excel-exporter-demo/src/main/java/org/vaadin/addons/excelexporter /demo/DemoUI.java:[12,61] 包 org.vaadin.addons.excelexporter.configuration.builder 不存在

我尝试过 mvn clean 并删除了完整的 .m2/repository 本地存储库 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile)

在不同的论坛上搜索后,似乎 Maven 存储库中缺少此附加组件。我已经尝试过 2.1 版和最新版。

<artifactId>vaadin-excel-exporter</artifactId>
    <packaging>jar</packaging>
    <!--version>2.1-SNAPSHOT</version-->
    <version>LATEST</version>
    <name>Excel Exporter</name>

所以我有两个问题。

  1. 有没有人在这个工具上遇到过同样的问题和/或可以解释我做错了什么。
  2. 如果此工具不再可用,任何人都可以分享我可以用来将网格数据导出到 Excel 的工具。我是 Vaadin 的新手,因此非常感谢提供代码示例

谢谢 亚历克斯

解决方法

如果您通过 Vaadin directory 查看附加组件,您会在侧边栏的 Maven 部分找到对 pom.xml 的必要添加。在这种情况下,就像 Erik 在评论中所说的那样,您可能会丢失

<repository>
   <id>vaadin-addons</id>
   <url>https://maven.vaadin.com/vaadin-addons</url>
</repository>

目录页面还包括在修复依赖项后使用组件的代码示例,以及有关附加组件的其他信息。我还没有测试 GitHub 中的演示是否有效,但无论如何,附加组件本身应该可以在您的项目中使用。通过目录发布的最新版本是2.0。

如果你想在本地编译插件而不是通过插件库使用它,你需要先成功编译插件模块,然后使用在 pom.xml 中配置的确切版本。目前主分支似乎正在使用 <version>2.1-SNAPSHOT</version>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。