-3

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

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

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

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

4

2 回答 2

3

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

在项目站点上有很多关于如何使用它的示例。

于 2012-06-05T08:07:54.240 回答
2

看看OpenCSV。它应该能够做你需要的。看看这里开始。

什么是opencsv?

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

于 2012-06-05T08:08:08.457 回答