【问题标题】:Reading CSV files from Java [closed]从 Java 读取 CSV 文件 [关闭]
【发布时间】:2012-06-05 08:04:33
【问题描述】:

我有一个包含多行多列的 csv 文件。 说吧

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

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

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

【问题讨论】:

  • -1。可以很容易地在谷歌上搜索到至少有一个地方可以开始。

标签: java file-io csv


【解决方案1】:

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

There is a bunch of examples在项目现场如何使用。

【讨论】:

    【解决方案2】:

    看看OpenCSV。它应该能够做你需要的。看看here 开始吧。

    什么是opencsv?

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

    【讨论】:

      猜你喜欢
      • 2017-11-01
      • 1970-01-01
      • 2020-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多