我每行大约有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),"")