从Java读取CSV文件

时间:2012-06-05 08:04:33

标签: java file-io csv

我有一个csv文件,有多行和多列。 让我们说

      Dates        Data1    data2
      19/07/1999      2        5
      18/06/1991      3        9

给定列标题名称(比如data2),我想提取与其对应的列。怎么做?

另外,给定一个特定日期(比如18/06/1991)和列标题名称,如何获取相应的字段?

2 个答案:

答案 0 :(得分:3)

使用CVSReader(付费)或OpenCSV(免费)。两者都允许您阅读CVS文件并处理分隔符,引号,多行值等问题。

There is a bunch of examples如何在项目网站上使用它。

答案 1 :(得分:2)

看看OpenCSV。它应该能够做你需要的。看看here即可开始使用。

  

什么是opencsv?

     

opencsv是一个非常简单的csv(以逗号分隔的值)   Java的解析器库。它的开发是因为所有当前的csv   我遇到的解析器没有商业友好的许可证。