参考
sqlServer导出csv格式换行问题
问题描述
SQLServer 查询结果得到的行数是 336111 行,保存为 csv 文件后,打开查询行数,发现只有 335980 行
问题分析
由于格式的问题,有一些过长的文本会导致在 excel 中自动换行,
问题解决
解决方法:在字段前后加上双引号,可以避免换行: '"'+字段+'"' 即可
select '"'+ name +'"' from test
测试结果
加入 " 后,另存为 csv,SQLServer 查询结果行数和 csv 文件行数一致。
而且查询结果中的 " 也被 csv 文件解析为字符串,不影响结果。
比如查询结果中的 "罗马景行",在 csv 文件中显示为 罗马景行