加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Groovy加载.csv文件

发布时间:2020-12-14 16:38:46 所属栏目:大数据 来源:网络整理
导读:如何读取和导入.csv文件在groovy在grails。我有.csv文件与数据和 需要使用用户界面导入到db。 提前致谢, srinath 解决方法 在Groovy中与CSV文件一起使用的方法总是有所不同。 由于Groovy与Java完全可互操作,您可以使用现有的CSV文件夹之一,例如OpenCSV。
如何读取和导入.csv文件在groovy在grails。我有.csv文件与数据和
需要使用用户界面导入到db。

提前致谢,
srinath

解决方法

在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:
作为他的GroovyCVS库的Leonard Axelsson recently released version 1.0,我以为我应该把它添加到选项列表中。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读