Grails2.4.4如何导出excel文件?

Grails2.4.4如何导出excel文件?,grails,export-to-excel,grails-2.4,Grails,Export To Excel,Grails 2.4,我看过一些插件,但没有成功。 我也尝试了导出插件1.6,但视图不识别r:。。出口:。。标签。 单击按钮将postgresql数据库中的数据行导出到excel文件的最佳方法是什么? 谢谢。您是否直接试用过 网址: ApachePOI项目的任务是创建和维护JavaAPI,用于根据Office开放XML标准(OOXML)和Microsoft的OLE2复合文档格式(OLE2)操作各种文件格式。简而言之,您可以使用Java读取和写入MS Excel文件。此外,您可以使用Java读写MS Word和MS P

我看过一些插件,但没有成功。 我也尝试了导出插件1.6,但视图不识别r:。。出口:。。标签。 单击按钮将postgresql数据库中的数据行导出到excel文件的最佳方法是什么? 谢谢。

您是否直接试用过

网址:

ApachePOI项目的任务是创建和维护JavaAPI,用于根据Office开放XML标准(OOXML)和Microsoft的OLE2复合文档格式(OLE2)操作各种文件格式。简而言之,您可以使用Java读取和写入MS Excel文件。此外,您可以使用Java读写MS Word和MS PowerPoint文件。Apache POI是您的Java Excel解决方案(适用于Excel 97-2008)。我们有一个用于移植其他OOXML和OLE2格式的完整API,欢迎其他人参与

编辑: 以下是一个教程: 和

EDIT2: 我刚刚找到了另一个使用Grails可以帮助您的工具。示例使用了另一个库:

您是否直接尝试了

网址:

ApachePOI项目的任务是创建和维护JavaAPI,用于根据Office开放XML标准(OOXML)和Microsoft的OLE2复合文档格式(OLE2)操作各种文件格式。简而言之,您可以使用Java读取和写入MS Excel文件。此外,您可以使用Java读写MS Word和MS PowerPoint文件。Apache POI是您的Java Excel解决方案(适用于Excel 97-2008)。我们有一个用于移植其他OOXML和OLE2格式的完整API,欢迎其他人参与

编辑: 以下是一个教程: 和

EDIT2:
我刚刚找到了另一个使用Grails可以帮助您的工具。该示例使用另一个库:

您可以创建一个gsp,用于呈现
.csv
-文件,并在控制器内将响应的
内容类型设置为
应用程序/vnd.ms excel

这是最简单的方法,但您将无法控制单元格的格式


Abincepto提到的Apache POI是另一个更复杂的解决方案,但它可以让您完全控制生成的excel文件

您可以创建一个gsp来呈现
.csv
-文件,并在控制器内设置
应用程序/vnd.ms excel
响应的
内容类型

这是最简单的方法,但您将无法控制单元格的格式


ApachePOI——正如Abincepto所提到的——是另一个更复杂的解决方案,但它可以让您完全控制生成的excel文件。导出插件依赖于资源插件。您可以添加资源插件并重试。我使用资源1.2.8。您还需要将此项添加到依赖项中:

dependencies {
    ............
    // Needed for the export plugin?
    compile 'commons-beanutils:commons-beanutils:1.8.3'

plugins {
    ............
    runtime ":resources:1.2.8"

导出插件依赖于资源插件。您可以添加资源插件并重试。我使用资源1.2.8。您还需要将此项添加到依赖项中:

dependencies {
    ............
    // Needed for the export plugin?
    compile 'commons-beanutils:commons-beanutils:1.8.3'

plugins {
    ............
    runtime ":resources:1.2.8"

你能给我详细解释一下吗?我是一个新手,我去了ApachePOI网站,不太明白。那么下载文件后我该怎么办?谢谢。你想做什么?是否提供excel文件作为下载?将其写入文件系统?我刚刚添加了两个链接。它充满了例子。我希望它能帮助你。具体来说,ApachePOI是一个API。使用此API,您可以创建、读取或操作Microsoft文档。试试第一个例子,我想你会很快理解它是如何工作的。@Abincepto谢谢。我正在努力解决这个问题。这超过了我目前的技能水平,但我会通过的。我从未尝试过导出插件,但我认为r:-标签需要资源插件。你试过安装这个插件吗?(我不知道同时使用资产插件和资源插件是否是一件好事。在我这方面,我总是删除资产插件)。你能给我详细解释一下吗?我是一个新手,我去了ApachePOI网站,不太明白。那么下载文件后我该怎么办?谢谢。你想做什么?是否提供excel文件作为下载?将其写入文件系统?我刚刚添加了两个链接。它充满了例子。我希望它能帮助你。具体来说,ApachePOI是一个API。使用此API,您可以创建、读取或操作Microsoft文档。试试第一个例子,我想你会很快理解它是如何工作的。@Abincepto谢谢。我正在努力解决这个问题。这超过了我目前的技能水平,但我会通过的。我从未尝试过导出插件,但我认为r:-标签需要资源插件。你试过安装这个插件吗?(我不知道同时使用资产插件和资源插件是否是一件好事。在我这方面,我总是删除资产插件)。看看mailinglist插件我让导出服务工作,它在Grail2.4下工作。在普惠制中,我自己制作了这些按钮,这是一个很好的例子yourself@vahid非常感谢。我按照grails.1312388.n4.nabble.com/中的代码使用了csv文件……一旦我使用了导出插件,我将不得不再次使用导出插件“找不到我在问题底部提到的插件问题。你在测试站点上尝试过上面的插件吗?”?试试看。它在2.4下工作,您应该能够导入一些csv文件,然后使用导出功能在屏幕上导出特定列表。r:require依赖于2.4版本中的资源,它变为资产,您可以安装资源,或者只需看看我是如何按照gsp链接中所述手动入侵的。看看mailinglist插件,我让导出服务工作,它在Grail2.4下工作。在普惠制中,我自己制作了这些按钮,这是一个很好的例子yourself@vahid非常感谢。我让它按照grails.1312388.n4.nabble.com/中的代码处理csv文件……我必须再次使用导出插件o