sql >> データベース >  >> RDS >> Mysql

csvファイルからデータを取得してmysqlでgrailsに保存する方法は?

    MultipartFile ドキュメントに示されているように、が渡されます:

    <g:uploadForm action="upload">
        <input type="file" name="filecsv" />
        <input type="submit" />
    </g:uploadForm>
    

    次に;

    def upload = {
        request.getFile( 'filecsv' )
              .inputStream
              .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()}")
        }
    }
    


    1. TextFieldよりもURLFieldを使用する利点は?

    2. PHPを使用してプライベートメッセージングシステムを構築する方法に関するチュートリアルを探しています

    3. nodejs/pgの複数のパラメーターから複数の行を更新します

    4. 未定義の変数を修正する方法:LaravelのdomPDFの共同編集者