サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
災害への備え
orangesignal.github.io
クイック スタート pom.xml ファイルへ OrangeSignal CSV の依存設定を追加します。 <dependency> <groupId>com.orangesignal</groupId> <artifactId>orangesignal-csv</artifactId> <version>2.2.2-SNAPSHOT</version> </dependency> CSV とマッピングしたい POJO クラスへ @CsvEntity アノテーションと @CsvColumn アノテーションを付けます。 @CsvEntity や @CsvColumn などの詳しい説明は、com.orangesignal.csv.annotation パッケージ をご覧ください。
使い方 ここでは、本プロダクトの使い方を簡単な例を使って説明します。 各機能の詳細は Javadoc をご覧ください。 はじめの一歩 以下は、文字列配列のリストで CSV ファイルへアクセスするもっとも簡単なコード例です。 文字列配列のリストでアクセスするにはハンドラとして StringArrayListHandler を使用します。 // 入力 List<String[]> list = Csv.load(new File("example.csv"), new CsvConfig(), new StringArrayListHandler()); // 出力 Csv.save(list, new File("example.csv"), new CsvConfig(), new StringArrayListHandler());
OrangeSignal CSV とは OrangeSignal CSV は CSV 入出力操作を簡易化させる高機能で便利な Java プラットフォーム向けの CSV ライブラリを提供します。 OrangeSignal CSV はパワフルであらゆるシチュエーションにマッチ可能な OSS (オープンソース・ソフトウェア) の CSV ライブラリです。 機能・特徴 区切り文字、囲み文字、エスケープ文字など CSV 形式を詳細に設定可能 (CsvConfig) 区切り文字、囲み文字、エスケープ文字やその他もろもろの CSV 形式に関する設定が可能です。 設定可能な項目は以下の通りです。 区切り文字 囲み文字 (無効化も可) エスケープ文字 (無効化も可) 項目値内の改行置換文字列 NULL 文字列 (大文字・小文字を区別する/しないの指定も可) 項目値前のホワイトスペースを除去 項目値後ろのホワ
本資料の作成には、間違いが無いように細心の注意を払っておりますが、万が一記載漏れや間違いなど発見された場合は教えて頂ければ幸いです。
このページを最初にブックマークしてみませんか?
『orangesignal.github.io』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く