我正在尝试将sql查询(MS SQL 2014)导出到excel 2010.问题是列值包含换行符,因此剩余的数据将被复制到excel中的下一行。有没有办法摆脱这个?保持列不变?或者可能封装列,以便sql将其视为一列并忽略换行符?
这是我的SQL查询:
select * from tbl_case
where (casenature not like '%<strong>%'
and casenature not like '%<br />%'
and casenature like '%from:%')
and userid in (select employeelogin from tbl_employees where riding='15010')
答案 0 :(得分:1)
如果我使用常规方法将数据从MSSQL导入Excel,则可以正常工作:Excel,Data->From other sources->SQL server
。
导入任意SQL查询产生的数据:
Properties...
Connection properties
窗口中:
Definition->Command type
- SQL
Command text
字段中,编写查询答案 1 :(得分:0)
您可以在select语句中用空格替换回车键,然后导出到Excel