2011-03-04 221 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, 
    

一个忠告:你可能对您的分隔符您的数据文件,在这种情况下,你将不得不改变您的数据或选择不同的分隔符。

相关问题