我看过一些插件,但没有成功。我也尝试了 Export Plugin 1.6,但视图无法识别 r:.. 和 export:.. 标签。通过单击按钮将数据行从 postgresql 数据库导出到 excel 文件的最佳方法是什么?谢谢你。
3 回答
您可以创建一个呈现.csv
-file的 gspcontent-type
并将响应设置为application/vnd.ms-excel
在控制器内。
这是最简单的方法,但您将无法控制单元格的格式。
Apache POI - 正如 Abincepto 所提到的 - 是另一种更复杂的解决方案,但可以让您完全控制生成的 excel 文件
您是否直接尝试使用apache poi?
从网站:
Apache POI 项目的任务是创建和维护 Java API,用于处理基于 Office Open XML 标准 (OOXML) 和 Microsoft 的 OLE 2 复合文档格式 (OLE2) 的各种文件格式。简而言之,您可以使用 Java 读写 MS Excel 文件。此外,您可以使用 Java 读写 MS Word 和 MS PowerPoint 文件。Apache POI 是您的 Java Excel 解决方案(适用于 Excel 97-2008)。我们有完整的 API 用于移植其他 OOXML 和 OLE2 格式,欢迎其他人参与。
编辑: 这是一个教程:Read/Write Excel file in Java using Apache POI and a quick guide
导出插件依赖于资源插件。您可以添加资源插件并重试。我使用资源 1.2.8。您还需要将其添加到您的依赖项中:
dependencies {
............
// Needed for the export plugin?
compile 'commons-beanutils:commons-beanutils:1.8.3'
plugins {
............
runtime ":resources:1.2.8"