使用 OpenCSV 在 Java 中编写 CSV 文件


在 Java 中,没有用于编写或读取逗号分隔值 (csv) 文件的库或 API。因此,针对此类要求提供了第三方 API。最流行的第三方 API 是 OpenCSV,它提供的方法可用于处理 CSV 文件,如读取 csv 文件、写入 csv 文件、解析 csv 文件的值、将 csv 文件的值映射到 java bean、将 java bean 映射到 csv 文件等。

为了在 Java 项目中使用/导入此工具,可以使用以下方法 -

<dependency>
   <groupId>net.sf.opencsv</groupId>
   <artifactId>opencsv</artifactId>
   <version>2.3</version>
</dependency>

浏览此工具在编写 Java 中的 CSV 文件方面如何提供帮助。OpenCSV 的 CSVWriter 类主要用于编写 CSV 文件。

示例

import au.com.bytecode.opencsv.CSVWriter;
public class CSVFile WriterDemo {
   public static void main(String[] args) throws Exception {
      String csv = "myCSV.csv";
      CSVWriter writer = new CSVWriter(new FileWriter(csv));
      String [] record = "Emp004,James,Miller,North Pole Street,Newyork".split(",");
      writer.writeNext(record);
      writer.close();
   }
}

输出

创建名为 myCSV.csv 的文件,其中包含以下文本

"Emp004", "James", "Miller", "North Pole Street", "Newyork"

更新于:2020 年 6 月 25 日

721 次浏览

开启你的职业生涯

通过完成课程获得认证

开始
广告