wie man Daten aus einer csv-Datei und speichern Sie in grails mit mysql?

Beispiel :
ich habe eine CSV-Datei wie folgt

wie man Daten aus einer csv-Datei und speichern Sie in grails mit mysql?

und ich will es speichern in Datenbank..mit upload der CSV-Dateien.

dies ist meine Kodierung für die CSV-Datei hochladen

<input type="file" name="filecsv"/>
<input type="button" class="upload" value="Upload 
             onclick='location.href ="${createLink(url: [action: 'upload'])}"'/>

ich verwechseln in groovy..ich habe versucht, wie dieser code aber nicht den Erfolg.

    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-Import und-export in Mysql-Datenbank in Grails

wie man Daten aus CSV-Datei und speichern es in die Datenbank mit mysql?

  • grails.org/plugin/excel-import könnte einen Blick Wert sein
  • Auch, was bedeutet "...aber nicht der Erfolg" bedeuten? Hast du eine Fehlermeldung erhalten?
  • ich habe bereits meinen Beitrag Bearbeiten, ich kann nicht diesen Pfad "<input type="file" name="filecsv"/>" aber es Erfolg, wenn die neue Datei('C:\\user\\desktop\\book1.csv').splitEachLine(',') {Felder ->
InformationsquelleAutor | 2014-01-27
Schreibe einen Kommentar