sql bcp实用程序-in与xlsx(Excel)文件

问题描述 投票:0回答:1

如何使用bcp实用程序将数据从xlsx导入到sql数据库。当我试图导入它时抛出错误说'字符串数据,右截断'。我是否需要明确指定任何格式或分隔符选项?如果我尝试将数据从数据库导出为xlsx文件并将其导回到DB,则可以正常工作。但导出的文件格式不正确,因为我试图用Office excel打开它,它以某种奇怪的格式出现。

sql excel bcp xlsx
1个回答
0
投票

不要按原样使用xlsx文件,而是以其他格式保存。

  1. 您可以将xlsx保存为逗号分隔或制表符分隔文件。
  2. 使用逗号在命令行上指定分隔符: bcp MySchema.dbo.[My Table] in MyCreatedCSVFile.csv -T -c -t,

需要注意的是:您可能在数据文件中包含分隔符,在这种情况下,您必须更改数据或选择不同的分隔符。

© www.soinside.com 2019 - 2024. All rights reserved.