如何从 MSSQLMgmtStudio(2012) 将包含逗号 (!) 的 VARCHAR2 数据导出到 Excel

How to export VARCHAR2 data that includes commas(!) to Excel from MSSQLMgmtStudio(2012)

首先,抱怨一下:MS 构建了 SQL Server Studio 和 Excel,但不能将一个保存为另一个的标准格式?

好的,我是一名数据分析师,但不允许直接 change/mod 数据或结构。阅读如此完整,但没有写入。

我正在尝试进行转储,以便我可以离线进行一些分析,因为我也没有远程访问权限。

所以此 table 中的一个 VARCHAR2 列用于对购买资产 described/tracked 的评论。当然,还有逗号。 SQL Server Studio 中内置的唯一导出类型是 .csv 和 .txt,当包含 'comma' 作为分隔符时,.csv 只会变得一团糟。

所以在一个小时左右的时间里搞砸了,(包括阅读关于从 SELECT 中排除一列的方法的线程,同时仍然导出 table 中的其他 221 列... ) 我把这个问题扔在了 Whosebug 上。

其他人一定已经解决了 .csv 格式作为导出 VS 嵌入在 'comment' 文本中的逗号的挫败感。 任何帮助,将不胜感激。

因此,如果您将 ' 替换为某个特殊字符,则可以将其导出。

Select 
    Replace(columnName,'''','`') 
from Table       

其他解决方案,如果你使用经理工作室 https://docs.microsoft.com/en-us/sql/integration-services/import-export-data/start-the-sql-server-import-and-export-wizard

为什么不直接 select ssms 结果 window 中的所有数据,然后复制并粘贴到空白 excel 文件中? 它应该以正确的格式复制粘贴所有数据,包括单列中的逗号值字段。

试试看。