SqlServer 行转列 查询 并 导出 到 Excel 中 自动换行
SELECT A.Hawb, ( SELECT GoodsNameCn+char(10) FROM HawbBody hl WHERE hl.Hawb=A.Hawb FOR XML PATH('') ) AS GoodsNameCn FROM HawbBody A GROUP BY A.Hawb
重点是 这个 char(10)
简单测试代码如下:
SELECT 'aa'+char(10)+'bb'+char(10)+'cc'+char(10)+'dd'+char(10)+'ee'+char(10)
把 这个查询结果 复制 到 excel 的 单元格中 就会自动 换行 , 再次 强调一遍 重点是 这个 char(10)
行转列 参照文章 : http://blog.csdn.net/csethcrm/article/details/14521581
Excel 中自动换行参照: http://bbs.csdn.net/topics/380247166