使用 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 次瀏覽

開啟你的職業生涯

透過完成課程獲得認證

開始
廣告