sql-server - 将 SQL Server 查询结果导出到带有双引号的 .csv 文件时,列中出现逗号问题,数据正在拆分到下一列
问题描述
将 SQL Server 查询结果导出到.csv
文件时,列中的逗号存在问题。使用 SSIS 将数据拆分到带有双引号的下一列。
这是我的示例数据:
EmpId Location Dept
---------------------------
101 Nyc,AUS It,HR
102 Nyc,AUS It,HR
将此数据导出到.csv
使用 SSIS 时,尽管我使用了文本限定符双引号 ("),但数据正在拆分下一列。
任何建议将不胜感激
解决方案
您可能想要使用另一个列分隔符,例如“;” 而不是“,”将其导出到 .csv 使用文本限定符时,您必须确保它们也应用于导出。通过 notepad++ 或任何文本编辑器打开您的 .csv,查看每个位置条目是否被双引号 (")
推荐阅读
- php - 使用 for 循环执行 MySQL 查询
- arrays - 导出到 CSV 的证书信息为空,使用不同的凭据
- angular - Angular 8 接口 + 休息响应
- xamarin - 应用正在使用旧版本的 Google Play Developer API
- c# - MVC SelectList 将随机值设置为“已选择”
- python - Python:如何对从 xlsx 文件中抓取的数据进行语法分析?
- javascript - Firestore:onWrite 将关键字数组字符串转换为小写项目
- javascript - jquery动态添加的表单不可点击且不允许任何输入(所有的ui元素都无法聚焦或点击)
- r - 按年份和组的观察次数描述表
- pagination - Shopify 主题开发 - 还有哪些其他分页样式?分页 | default_pagination