如何使用bcp实用程序将数据从xlsx导入到sql数据库。当我试图导入它时抛出错误说'字符串数据,右截断'。我是否需要明确指定任何格式或分隔符选项? 如果我尝试将数据从数据库导出为xlsx文件并将其导回到DB,则可以正常工作。但导出的文件格式不正确,因为我尝试用Office excel打开它,它以某种奇怪的格式显示。
答案 0 :(得分:0)
不要按原样使用xlsx文件,而是以其他格式保存。
使用逗号:
在命令行上指定分隔符bcp MySchema.dbo.[My Table] in MyCreatedCSVFile.csv -T -c -t,
有一点需要注意:您可能在数据文件中有分隔符,在这种情况下,您必须更改数据或选择其他分隔符。