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

posted @ 2017-10-18 11:10  丿丶小脚丫  阅读(1105)  评论(0编辑  收藏  举报