【发布时间】:2020-01-24 20:15:07
【问题描述】:
我在尝试使用复制和粘贴将 SQL Server SSMS 结果集粘贴到 Excel 时遇到问题。当我尝试将所有值粘贴到电子表格中时,所有值都将进入第一列。
【问题讨论】:
我在尝试使用复制和粘贴将 SQL Server SSMS 结果集粘贴到 Excel 时遇到问题。当我尝试将所有值粘贴到电子表格中时,所有值都将进入第一列。
【问题讨论】:
在网上搜索了此问题的原因和解决方案后,我想我会发布我的发现,看看它是否可以帮助其他人。当天早些时候,我在最新版本的 Office 365 中使用 Excel 及其“数据”选项卡上的“文本到列”功能打开了一些用竖线分隔的文件。后来我需要粘贴 SQL Server 查询的结果从网格到电子表格,它只会将其粘贴到 A 列中的单元格中。经过几次尝试(重新启动 SSMS 和 Excel),结果没有变化,我将结果集粘贴到 Notepad++ 中。打开空白字符后,我注意到结果似乎是制表符分隔的。接下来,我将结果粘贴到 Excel 中。他们再次进入 A 列中的单元格。然后我使用 Text-To-Columns(使用 Tab 作为分隔符)将数据适当地放入列中。之后,我将 SSMS 的结果粘贴到 Excel 中没有问题。 Excel 似乎将 Text-To-Columns 设置从一个电子表格缓存到下一个电子表格。
【讨论】: