我看过一些插件但没有成功。 我也试过了Export Plugin 1.6,但视图无法识别r:..和export:..标签。 从点击按钮将postgresql数据库中的数据行导出到excel文件的最佳方法是什么? 谢谢。
答案 0 :(得分:2)
您可以创建一个gsp,用于呈现.csv
- 文件,并将响应的content-type
设置为控制器内的application/vnd.ms-excel
。
这是最简单的方法,但您将无法控制单元格的格式。
Apache POI - 正如Abincepto所提到的 - 是另一种解决方案,它更复杂,但可让您完全控制生成的Excel文件
答案 1 :(得分:1)
您是否直接尝试使用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 和quick guide
答案 2 :(得分:1)
导出插件依赖于资源插件。您可以添加资源插件,然后重试。我使用资源1.2.8。您还需要将其添加到依赖项中:
dependencies {
............
// Needed for the export plugin?
compile 'commons-beanutils:commons-beanutils:1.8.3'
plugins {
............
runtime ":resources:1.2.8"