如何从 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 文件中?
它应该以正确的格式复制粘贴所有数据,包括单列中的逗号值字段。
试试看。
首先,抱怨一下: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 文件中? 它应该以正确的格式复制粘贴所有数据,包括单列中的逗号值字段。
试试看。