0

重複の可能性:
Java: コンマ区切りの文字列を分割するが、引用符で囲んだコンマは無視する

csv ファイルの値内のコンマを処理する方法はありますか?

たとえば、Some Company, Inc. という会社名があるとします。通常の解析では、会社と Inc の間のコンマが値の区切りとして解釈され、すべてが台無しになります。

csv ファイルを制御できません。そのままの状態で作業する必要があります。Javaで解決策はありますか?

編集:解決策はここにあります

4

3 に答える 3

0

CSV ファイルが引用符で生成された場合は、それらを使用する必要があります。それ以外の場合は、ファイルを処理する前に、認識可能なパターンに基づいてカンマを自動的にエスケープするツールを作成する必要があります。

于 2013-02-05T12:27:34.227 に答える
0

csv 形式を処理するために広く使用されているライブラリであるOpenCSVを使用します。

于 2013-02-05T12:34:48.920 に答える
0

私は通常、カンマではなくセミコロンで区切られた csv ファイルを使用します。基本的に、csv ファイルは区切り記号付きのテキスト ファイルです。多くのセパレーターを使用できます。たとえば、テキスト ファイルを作成してテストし、セミコロンで区切られたいくつかの項目を追加してから、ファイル拡張子を csv に変更します。

ここに詳細情報を提供するリンクがあります

于 2013-02-05T12:36:20.263 に答える