例如: 我有一個CSV文件這樣如何從csv文件中獲取數據並使用mysql保存到grails中?
,我想它保存到database..with上傳CSV的文件。
這是我上傳CSV文件
<input type="file" name="filecsv"/>
<input type="button" class="upload" value="Upload
onclick='location.href ="${createLink(url: [action: 'upload'])}"'/>
編碼我在groovy..i混淆嘗試這樣的代碼,但沒有成功。
def upload = {
println params.filecsv
new File('filecsv').splitEachLine(',') {fields ->
def city = new City(
city: fields[0].trim(),
description: fields[1].trim()
)
if (city.hasErrors() || city.save(flush: true) == null) {
log.error("Could not import domainObject ${city.errors}")
}
log.debug("Importing domainObject ${city.toString()}")
}
Parse CSV and export into Mysql database in Grails
如何從文件CSV數據,並保存到mysql數據庫?
http://grails.org/plugin/excel-import可能是值得一看 – rcgeorge23
而且,什麼呢_ 「......但不是成功」 _是什麼意思?你有錯誤嗎? –
我已經編輯我的文章,我不能得到這個路徑「」但是它成功,如果新文件('C:\\ user \\ desktop \\ book1。 csv')。splitEachLine(','){fields - > – akiong