2014年9月4日木曜日

Apache Commons CSVとgroovyでタブ区切りのCSVデータを読み込む

Apache Commons CSVとgroovyでタブ区切りのCSVデータを読み込むには、以下のコードのようにwithDelimiter()を使用します。

import org.apache.commons.csv.*

def fmt = CSVFormat.EXCEL
  .withHeader()
  .withDelimiter((char)'\t')
for(record in fmt.parse(new FileReader("tab-sep-data.csv"))){
  for(value in record){
    println value
  }
  println "----"
}

0 件のコメント:

コメントを投稿