【发布时间】:2012-06-14 23:16:28
【问题描述】:
我使用 tokenize 在 groovy 中编写了一个解析 .csv 文件的脚本,但最终并没有完全满足我的需求,我正在尝试使用 openCSV 库,但我不确定如何解析各个列。到目前为止,这是我的代码:
List<String[]> rows = new CSVReader(
new InputStreamReader(getClass().classLoader.getResourceAsStream(inputFileString)))
.readAll()
rows.each { row ->
row.each { it ->
println it
}
}
这是我的输入数据:
1,"unknown","positive","full message","I love it."
所以我想弄清楚的是如何打印所述行中的选定列。还要提前感谢,我正在努力了解 groovy/java,我来自 Ruby 背景。
【问题讨论】:
标签: java parsing csv groovy opencsv