none
「"」が「""」と表現されているCSVファイルの読み込み方 RRS feed

  • 質問

  • 次のような規則の CSV ファイルがあります。

    1. レコードのフィールド数は固定
    2. レコード区切りは 「{CR}{LF}」 ==> 行区切り記号
    3. フィールド区切りは 「,」 ==> 列区切記号
    4. 文字列フィールドは 「"」で括られる ==> テキスト修飾子
    5. 文字列フィールドの値に「"」が出現する場合は「""」と表現されている
    6. 文字列フィールドの値に「,」が出現する場合はそのまま「,」で表現されている

    SSIS でこのファイルをデータベースにインポートしようとしています。

     

    単純に Visual Studio のインポートウィザードでパッケージを作成した場合、

    「""」はそのまま「""」となり、またCSVファイル中の文字列が「"",」(元のデータの文字列は 「",」)の場合に

    エラーになりました。

     

    このCSV ファイルをうまくインポートするにはどうするのがいいでしょうか。

     

    2007年3月27日 12:23