首页 > 解决方案 > 将 SQL Server 查询结果导出到带有双引号的 .csv 文件时,列中出现逗号问题,数据正在拆分到下一列

问题描述

将 SQL Server 查询结果导出到.csv文件时,列中的逗号存在问题。使用 SSIS 将数据拆分到带有双引号的下一列。

这是我的示例数据:

EmpId    Location    Dept
---------------------------
 101     Nyc,AUS     It,HR
 102     Nyc,AUS     It,HR

将此数据导出到.csv使用 SSIS 时,尽管我使用了文本限定符双引号 ("),但数据正在拆分下一列。

任何建议将不胜感激

标签: sql-servercsvssis

解决方案


您可能想要使用另一个列分隔符,例如“;” 而不是“,”将其导出到 .csv 使用文本限定符时,您必须确保它们也应用于导出。通过 notepad++ 或任何文本编辑器打开您的 .csv,查看每个位置条目是否被双引号 (")


推荐阅读