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"); |
其实方法还有好多种,这里不再例举。
相关文章推荐
- 从数据库导出数据到EXCEL换行的问题解决方法
- GridView导出Excel以及可以能会出的错误和解决方法!
- html导出到excel数据格式不正确解决方法
- C#导出数据到CSV和EXCEL文件,过长的数值被转义的解决方法
- asp.net布置导出excel文件的程序,报80070005 8000401A的错误解决方法(转)
- DataTable 导出Excel显示科学技术法的解决方法
- sql2005导出Excel错误解决方法
- PHPExcel导出大量数据超时及内存错误解决方法
- 具体讲解PHP导出Excel乱码的解决方法
- php中导出数据到excel时数字变为科学计数的解决方法
- 导出excel身份证过长导致显示不正常自定义单元格格式解决方法
- C#导出Excel,某单元格内容长度超过255 的解决方法
- DataSet、DataTable中的数据导出为Excel的解决方法
- easyui导出excel无法弹出下载框的快速解决方法
- 导出excel时需要在单元格进行强制换行2003与2007方法一样
- 导出Excel,检索 COM 类组件时失败,8000401a错误解决方法
- Gridview数据导出excel时身份证号码为科学计数法的解决方法
- jsp 页面导出excel时字符串数字变成科学计数法的解决方法
- Reporting Service导出Excel附件过大的解决方法
- 导出Excel出现“异常来自 HRESULT:0x800A03EC”错误的解决方法(已验证)