Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
sql bcp实用程序-与xlsx(Excel)文件一起使用_Sql_Excel_Bcp_Xlsx - Fatal编程技术网

sql bcp实用程序-与xlsx(Excel)文件一起使用

sql bcp实用程序-与xlsx(Excel)文件一起使用,sql,excel,bcp,xlsx,Sql,Excel,Bcp,Xlsx,如何使用bcp实用程序将数据从xlsx导入sql数据库。当我尝试导入时,它抛出一个错误:“字符串数据,右截断”。是否需要明确指定任何格式或分隔符选项? 如果我尝试将数据库中的数据导出为xlsx文件,并将其导入到DB中,效果会很好。但导出的文件格式不正确,因为我试图用office excel打开它,它会以某种奇怪的格式显示。不要使用xlsx文件,而是以另一种格式保存它 您可以将xlsx保存为逗号分隔或制表符分隔的文件 在命令行上用逗号指定分隔符,如下所示: bcp MySchema.dbo.[My

如何使用bcp实用程序将数据从xlsx导入sql数据库。当我尝试导入时,它抛出一个错误:“字符串数据,右截断”。是否需要明确指定任何格式或分隔符选项?
如果我尝试将数据库中的数据导出为xlsx文件,并将其导入到DB中,效果会很好。但导出的文件格式不正确,因为我试图用office excel打开它,它会以某种奇怪的格式显示。

不要使用xlsx文件,而是以另一种格式保存它

  • 您可以将xlsx保存为逗号分隔或制表符分隔的文件
  • 在命令行上用逗号指定分隔符,如下所示:

    bcp MySchema.dbo.[My Table] in MyCreatedCSVFile.csv -T -c -t,
    
  • 一个警告:您的数据文件中可能有分隔符,在这种情况下,您必须更改数据或选择其他分隔符