0

bcp ユーティリティを使用して xlsx から sql データベースにデータをインポートする方法。インポートしようとすると、「文字列データ、右切り捨て」というエラーがスローされます。フォーマットまたは区切り文字オ​​プションを明示的に指定する必要がありますか? データベースからデータをxlsxファイルとしてエクスポートし、それをDBにインポートしようとすると、正常に動作します。しかし、エクスポートされたファイルは適切にフォーマットされていません。オフィスエクセルで開こうとすると、奇妙なフォーマットで表示されます。

4

1 に答える 1

1

xlsxファイルはそのまま使用せず、別の形式で保存してください。

  1. xlsx は、コンマ区切りまたはタブ区切りのファイルとして保存できます。
  2. 次のようにコマンド ラインで区切り文字をカンマで指定します。

    bcp MySchema.dbo.[My Table] in MyCreatedCSVFile.csv -T -c -t,
    

1 つの注意点:データ ファイルに区切り記号が含まれている場合があります。その場合、データを変更するか、別の区切り記号を選択する必要があります

于 2011-04-26T14:32:12.907 に答える