gpt4 book ai didi

Groovy 加载 .csv 文件

转载 作者:行者123 更新时间:2023-12-03 07:56:23 30 4
gpt4 key购买 nike

如何在 grails 上的 groovy 中读取和导入 .csv 文件。我有 .csv 文件和数据
需要使用用户界面导入数据库。

最佳答案

在 Groovy 中处理 CSV 文件总是有不同的可能性。

由于 Groovy 可与 Java 完全互操作,因此您可以使用现有的 CSV 库之一,例如OpenCSV .

根据您使用的 CSV 文件的复杂性,您还可以使用 Groovy 的标准文件/字符串处理可能性:

def sql = Sql.newInstance("jdbc:mysql://localhost:3306/mydb",
"user", "pswd", "com.mysql.jdbc.Driver")
def people = sql.dataSet("PERSON")
new File("users.csv").splitEachLine(",") {fields ->
people.add(
first_name: fields[0],
last_name: fields[1],
email: fields[2]
)
}

编辑:
Kelly Robinson 刚刚写了一篇不错的文章 blog post关于可用于在 Groovy 中处理 CSV 文件的不同可能性。

编辑 #2:
作为伦纳德·阿克塞尔森 recently released version 1.0在他的 GroovyCVS 库中,我想我绝对应该将它添加到选项列表中。

关于Groovy 加载 .csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2621180/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com