2012-05-05 14 views
13

可能性の重複:
CSV API for Java
Can you recommend a Java library for reading (and possibly writing) CSV files?csvファイルの読み書きに適したライブラリですか?

読み取りと書き込みのCSVファイルをサポートして良いライブラリがある場合、私は疑問に思って?

+4

@SamirMangroliyaそこにはたくさんのものがあります。彼は意見を求めている。それには何も問題はなく、正当な質問です。 – MarianP

+2

@MarianP残念ながら(私もこれを覚えて受け入れなければなりませんでした)、意見や勧告を求めるのは大変歓迎されているわけではありません:http://stackoverflow.com/help/dont-ask – Marged

答えて

10
+2

ただ欠点(私が見つけた)は、ファイルエンコーディングを直接処理しないことであり、よく知られているcsvファイルエンコーディングがあるかどうかはわかりません。 –

+0

ファイルのエンコーディングは、実際にはCSVに依存しないため、主にファイルが書き込まれる環境/プログラムに依存します。だから十分に確立されたエンコーディングはありません。 –

2

私はopencsvは何opencsv

を使用することをお勧めですか?

opencsvは非常に単純なCSV(カンマ区切り)Java用 パーサライブラリです。

9

私はApache Commons CSVを使用しています。 http://commons.apache.org/csv/

スーパーCSVもありますが、試していません。 http://super-csv.github.io/super-csv/

自分のIMOに何かを書くことも、それほど大したことではありません。

+10

引用やエスケープのケースがいくつかありますので、目を満たすよりも少しです。 –

+2

特に、複数のライブラリが利用可能な場合は、何か標準のものを作成するのは悪い考えです。独自の記事を書く場合は、RFC:https://tools.ietf.org/html/rfc4180をご覧ください。 – rhinoinrepose

関連する問題