我每行大约有2000个查询Excel。将所有查询复制粘贴到SQL Server时,大约有100行显示错误。甚至可能不是一个错误,但查询将粘贴到SQL Server中,并在整个查询前加双引号。

我到位有错误检查,因此它与Excel工作表中的数据有关。我的查询例如粘贴在SQL Server中:

"insert into

很抱歉,我无法粘贴整个查询或任何数据。

谢谢你看这个

最佳答案

当一行具有嵌入式回车符时,就会发生这种情况,在其他情况下也可能会发生这种情况。我只是在结果查询中查找/替换双引号,但您也可以先将其粘贴到Word中,然后从那里复制,然后将粘贴不带引号的内容。

另外,如果只是来自嵌入式退货,则可以将公式包装在一对SUBSTITUTE()函数中,以删除CHAR(13)CHAR(10)(如果公式位于A1中):

=SUBSTITUTE(SUBSTITUTE(A1,CHAR(13),""),CHAR(10),"")

10-07 12:17
查看更多