Java で OpenCSV を使用して CSV ファイルを読み書きする例

王林
リリース: 2023-12-20 13:39:50
オリジナル
637 人が閲覧しました

Java 中使用 OpenCSV 读取和写入 CSV 文件的示例

OpenCSV を使用して Java で CSV ファイルを読み書きする例

CSV (カンマ区切り値) は、共通データ ストレージであるカンマ区切り値を指します。フォーマット。 Java では、OpenCSV は CSV ファイルの読み取りと書き込みによく使用されるツール ライブラリです。この記事では、OpenCSVを使用してCSVファイルの読み書き例を実装する方法を紹介します。

  1. OpenCSV ライブラリの導入

まず、OpenCSV ライブラリをプロジェクトに導入する必要があります。 OpenCSV ライブラリは、Maven を介して導入するか、jar パッケージを手動でダウンロードして導入できます。

 com.opencsv opencsv 5.5 
ログイン後にコピー
ログイン後にコピー
  1. CSV ファイルの読み取り

OpenCSV を使用して CSV ファイルを読み取るためのサンプル コードを次に示します。

import com.opencsv.CSVReader; import java.io.FileReader; import java.io.IOException; public class CSVReaderExample { public static void main(String[] args) { try { CSVReader reader = new CSVReader(new FileReader("input.csv")); String[] nextLine; while ((nextLine = reader.readNext()) != null) { for (String cell : nextLine) { System.out.print(cell + " "); } System.out.println(); } reader.close(); } catch (IOException e) { e.printStackTrace(); } } }
ログイン後にコピー

上記の例では、まず、CSVReaderオブジェクトが作成され、readNextメソッドを使用して CSV ファイルのデータが 1 行ずつ読み取られ、データの各行が配列の形式で返されます。 。最後に、各セルのデータが配列を走査することによって出力されます。

  1. CSV ファイルの書き込み

次に、OpenCSV を使用して CSV ファイルを書き込むサンプル コードを示します。

import com.opencsv.CSVWriter; import java.io.FileWriter; import java.io.IOException; public class CSVWriterExample { public static void main(String[] args) { try { CSVWriter writer = new CSVWriter(new FileWriter("output.csv")); String[] record = {"Name", "Age", "Gender"}; writer.writeNext(record); String[] record1 = {"Alice", "25", "Female"}; writer.writeNext(record1); String[] record2 = {"Bob", "30", "Male"}; writer.writeNext(record2); writer.close(); } catch (IOException e) { e.printStackTrace(); } } }
ログイン後にコピー

上記の例では、まず、CSVWriterオブジェクトが作成され、writeNextメソッドを使用して CSV ファイルのヘッダーとデータ レコードが書き込まれます。

  1. 依存関係の追加

Maven を管理に使用する場合は、pom.xml ファイルに次の依存関係を追加します。

 com.opencsv opencsv 5.5 
ログイン後にコピー
ログイン後にコピー

この記事では、 OpenCSV ライブラリを使用して CSV ファイルを読み書きする方法の例を紹介します。 OpenCSV ライブラリを使用すると、CSV ファイルを簡単に操作し、データのインポートとエクスポートを便利に行うことができます。この記事がお役に立てば幸いです!

以上がJava で OpenCSV を使用して CSV ファイルを読み書きする例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!