現在、私はgroovyを使用しています。私はparseCsvFile
という簡単な関数を作った。この関数はCSVファイルから読み込みます。しかし、私がprintln
を試してみると、値が表示されず、その代わりにimport au.com.bytecode.opencsv.CSVReader
が表示されます。私の最終的な目標は、csvファイルを読み込んで、データに基づいてキー値のペアを作成することです。どのように私はそれを達成するために最高のだろうか?構文解析のためのCSVファイルの解析とキー値のペアの作成
機能:CSVの
import au.com.bytecode.opencsv.CSVReader
import au.com.bytecode.opencsv.CSVParser
def parseCsvFile(String csvFilePath){
if (fileExists(csvFilePath)) {
new File(csvFilePath).withReader { reader ->
CSVReader csvReader = new CSVReader(reader)
csvReader.each { fields ->
println fields
}
}
} else {
throw error
}
//return a key value array
}
例:
GAME_ID,GAME_NAME,OLD_OWNER_NAME,NEW_OWNER_NAME,ORG_NAME
20001,str.git,Gemini,Kitoshi,Blue-DiamondGames
30001,str.git,Kashi,Sensu,FlyingMonkey
MaryCoding、それが役立つかどうかを確認してください。 – Rao