您的位置:首页 > 数据库

SQL Server 导出Excel有换行的解决方法

2018-10-17 16:04 375 查看

 

参考地址::https://vcoo.cc/blog/1234/

 

从 SQL Server 查询结果中复制结果数据粘贴到 Excel 中存在这么个问题:如果字段内容中有换行符,那么粘贴到 Excel 中就会得到不是我们预期的结果,即原来一行的数据在 Excel 中产生了换行,这是我们不想要的,解决方法有好多,这里微酷提供两种方法。@willcoo

SQL Server 导出Excel有换行的解决方法:

一、有换行符的字段在 Select 语句中字段名前后添加双引号。

 
1 2 --Target 字段有换行符,那么前后加双引号。@willcoo select '"'+Target+'"' from dbo.SCR_Subject

二、通过 DevExpress 的 GridControl 控件导出。

 
1 2 3 DataTable dt=db.GetDataTable("select * from Table1"); gridControl1.DataSource=dt; gridControl1.ExportToXlsx("D:\\temp.xlsx");

其实方法还有好多种,这里不再例举。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: