2011-03-04 34 views
0

如何使用bcp實用程序將數據從xlsx導入到sql數據庫。當我試圖導入它時拋出錯誤說'字符串數據,截斷'。我是否需要明確指定任何格式或分隔符選項? 如果我嘗試將數據從數據庫導出爲xlsx文件,並將其導回到數據庫,它工作正常。但導出的文件沒有正確格式化,因爲我試圖打開它與辦公室excel它顯示在一些奇怪的格式。如何使用bcp實用程序將數據從xlsx導入到sql數據庫中的sql bcp實用程序-in使用xlsx(Excel)文件

回答

0

請勿按原樣使用xlsx文件,而應將其保存爲其他格式。

  1. 您可以將xlsx保存爲逗號分隔或製表符分隔的文件。
  2. 指定像在命令行中使用逗號的分隔符:

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

一個忠告:你可能對您的分隔符您的數據文件,在這種情況下,你將不得不改變您的數據或選擇不同的分隔符。

相關問題