2017-12-06 8 views
3

SQL Serverデータベースに毎晩ロードする必要があるCSVのバッチがあります。フィールドの1つにコンマが入っています。これに対処するために、私は二重引用符をテキスト修飾子として使用します。ここではサンプル値は、次のとおりです。テキスト修飾子がまだCSVアップロードでコンマを正しく囲まない

"97% COTTON, 3% SPANDEX/18 GG/32S/1JC,32S/1JC+40DSP YD/60.0 IN/0.0 G/M2/PIECE DYE" 

"テキスト修飾子にもかかわらず、これはまだ複数のフィールドとしてではなく、1つのテキストフィールドとして読み込まれています。私はインポート/エクスポートウィザードでこれを手動で実行しようとしました。不思議なことに、CSVファイルをプレビューすると、データが正しく1つの列に置かれます...しかし、データをプレビューすると、値は複数のフィールドに分割されます。何がありますか?

Excelでファイルを開くと、フィールドが正しく表に表示されます。

+0

缶あなたはscを投稿する壊れたフィールドにつながるインポート/エクスポートをどのようにセットアップしたのか再公開しましたか? –

+0

@Quicksilverでは、1行または2行だけでもサンプルデータを提供できます – Hadi

答えて

0

行内に余分な二重引用符があることを確認してください。

例えば:

"97%コットン、3%SPANDEX/18 GG"/32S/1JC、32S/1JC + 40DSP YD/60.0 IN/0.0 G/M2/PIECE色素」

あなたが示されている

余分な二重引用符は、あなたのデータが挿入時に台無しになります。

サンプルが問題であってはなりません。この1の前に他の行または偶数列を見てみてください。