Javaから使えるCSVライブラリを探してみました。 下記のようにいくつか見つかりましたが、どれを使うべきか、決め所に迷っています。 Googleの検索結果から判断すると、どれもヒット件数が大きく変わることはなく、どれが普及しているかわかりませんでした。 詳しく見ていませんが、どれも次の機能は備えているようです。 読み込み/書き込み機能 JavaBeansやString配列へのマッピング 区切り文字や改行文字を指定 SuperCSV Version 1.52 http://supercsv.sourceforge.net/ ライセンス:Apache License Version 2.0 高機能ですね。さらに独自拡張できるような仕組みも用意されています。 opencsv Version 2.0.1 http://opencsv.sourceforge.net/ ライセンス:Apache L
はじめに 皆さんは、JavaでCSVを扱うときに苦労した経験はないでしょうか。 CSV(Comma-Separated Values/Character-Separated Values)はデータをカンマ(,)やタブなどで区切って並べたテキスト形式のデータで、表計算ソフトやデータベースなどとのデータ交換のしやすさや可読性のよさなどから、古くから広く使われているデータ形式です。 このCSVのデータ形式には、さまざまな「方言」があり、データの中にカンマ(,)が入っている場合や、データをダブルクォーテーション(")で囲む場合、データの中にダブルクォーテーションがありそれがエスケープされている場合、データの中に改行がある場合などが存在します。また、CSVのデータ構成にもさまざまな種類があり、データの先頭行をヘッダとする場合や、コメント行や集計行がある場合、日時データを日付と時刻それぞれ別々の列とす
このサイトは旧バージョンの情報として残しています。 新しいバージョンをお探しの場合は、GitHub サイトの方をご覧ください。 OrangeSignal CSV とはOrangeSignal CSV は CSV 入出力操作を簡易化させる高機能で便利な Java プラットフォーム向けの CSV ライブラリを提供します。 OrangeSignal CSV はパワフルであらゆるシチュエーションにマッチ可能な OSS (オープンソース・ソフトウェア) の CSV ライブラリです。 機能・特徴区切り文字、囲み文字、エスケープ文字など CSV 形式を詳細に設定可能 (CsvConfig)区切り文字、囲み文字、エスケープ文字やその他もろもろの CSV 形式に関する設定が可能です。 設定可能な項目は以下の通りです。 区切り文字囲み文字 (無効化も可)エスケープ文字 (無効化も可)項目値内の改行置換文字列N
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く