1.怎么把数据从sqlserver里面的数据写入到指定路径的excel
比如
declare @公司名称 char(50)
set @公司名称 = (select 公司名称 from 公司信息)
EXEC [master]..xp_cmdshell 'bcp "select * from [master].tab_a" queryout D:\'+ convert(varchar,@公司名称)+'\ssss.xls  -c -q -S"." -U"sa" -P"123456"'
但是总是报
消息 102,级别 15,状态 1,第 68 行
'+' 附近有语法错误。
我用下面语句也报同样的错误
insert into OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 8.0;IMEX=0;HDR=YES;DATABASE=d:\'+convert(varchar,rtrim(@公司名称))+'\ssss.xls',[Sheet1$])
select * from tab_a
2、如何在上一句的基础上将结果插入到指定的单元格内
比如我要将数据写到ssss.xls,sheet1的B3单元格内
谢谢各位大侠