SQL Server 2012 到 Excel 2010 复制和粘贴
Posted
技术标签:
【中文标题】SQL Server 2012 到 Excel 2010 复制和粘贴【英文标题】:SQL Server 2012 to Excel 2010 Copy and Paste 【发布时间】:2014-09-07 20:06:10 【问题描述】:我正在尝试从 SQL Server 2012 复制并粘贴到 Excel 2010。
我的查询的第 13 列正在定界,这会破坏结果。
它有一个很长的描述字段,在空格或一定数量的字符后被截断。
无论我的订单有多大或多小,或者我的问题有多愚蠢,我都能很快得到优质的服务。我的客户经理经常来找我,这就是我所有的采购咨询都以废话开头的原因
请帮忙。
我尝试了以下方法
尝试保存而不对 Excel 文件进行任何分隔
更改查询结果以在保存 .csv 或复制结果时添加包含列表分隔符的引用字符串。【问题讨论】:
【参考方案1】:您的问题是您已经在此 Excel 实例中使用了 TextToColumn。关闭 Excel。重新启动 Excel。在(我假设您的意思是)Sql Server Management Studio(AKA SSMS)中执行查询。左键单击结果左上角的方块以选择查询结果窗口中的所有行。然后右键单击并选择带有标题的复制。然后返回 Excel,选择单元格 A1 并粘贴。标题应该负责列拆分。
第, 呵呵
【讨论】:
不起作用。我删除了所有分隔设置,但仍然遇到同样的问题。 我将文档从 SQL 导入到 Google Docs 并遇到了问题,因此我认为它是 SQL 端的问题。【参考方案2】:检查您是否能够使用 SQL SERVER 2012 的 DTS 导入导出向导导出数据。
尝试同时保存在 Excel(.xls) 和逗号分隔文件 (.csv) 中。
【讨论】:
以上是关于SQL Server 2012 到 Excel 2010 复制和粘贴的主要内容,如果未能解决你的问题,请参考以下文章
使用 EPPlus 库从 SQL Server 导出到 Excel 时出现“内存不足”异常