SQL 查询结果有时复制粘贴到 Excel 中会遇到换行的情况,原因是某字段中内容有换行符号,即 char(10)、char(13),解决方案有 3 种。 1、将有换行符的内容用 update 去掉。 2、有换行的字段前后加双引号:
select '"'+Target+'"' from dbo.SCR_Subject
3、通过 DevExpress 的 GridControl 导出:
gridControl1.ExportToXlsx("D:\\temp.xlsx");