0

変数 (リストのリスト) に保存されたデータを csv ファイルに出力する (できれば) 無料の Java ライブラリを探しています。

私は、RiceBridge の商用ライブラリを見ました。そこでは、彼らのライブラリが処理するあらゆる種類の特殊なケースについて話しているのですが、同じことを行う無料のライブラリはありますか?

または、独自の csv ライター ライブラリを作成する場合、どのような特別なケースを処理する必要がありますか?

4

4 に答える 4

2

スーパーCSVは、無料のオープンソースJavaCSVAPIです。

これには4つの書き込み実装があります。リストからの書き込みだけでなく、マップまたはPOJOからの書き込みも可能です。

私たち(スーパーCSVチーム)は、強力なDozer拡張機能を備えた新しいバージョンをリリースしました。これにより、POJOをネストされたプロパティとインデックス(配列/コレクション用)でマッピングできます。また、データの変換と検証に使用できるさまざまなプロセッサも提供します。

JohnBが言ったように、CSVの記述は比較的簡単で、読み取りは非常に複雑です。そうは言っても、私はまだライブラリを使って書くことをお勧めします。それは無料でオープンソースです!そして、独自のソリューションを展開する代わりに、オープンソースソリューションに貢献することを検討してみませんか?そうすれば、他の人があなたのアイデアから利益を得ることができます:)

于 2012-09-19T23:01:10.480 に答える
2

現在、 http://commons.apache.org/csv/を使用していますが、解析などの目的には問題なく機能します。一見の価値があります。

于 2012-09-06T20:52:32.107 に答える
1

csv を読むのは難しく、書くのは難しくありません。すべての値を二重引用符で囲み、フィールド値の二重引用符を二重二重引用符に置き換えるだけです。

于 2012-09-06T20:53:43.583 に答える
0

http://opencsv.sourceforge.net/ は一見の価値がある Java API です。

于 2012-09-06T21:15:07.760 に答える