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单元格内
谢谢各位大侠
比如
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单元格内
谢谢各位大侠
解决方案 »
- 如何在建好的数据表中使用语句新增一个字段呢?
- 在线等待,请问个内容相加的问题
- 现在做数据库软件的朋友,用的还是关系型数据库吗?
- 谁会建这个表啊??????????
- 问个初级问题,懂的轻松拿分!
- 如何控制SQL Server 2005的Log文件尺寸。
- 安装sql7.0出问题,win2000 pro下安装了sql7.0 desktop,不能完成,高分求助
- SQL 2008 R2 提示SQL Server Management Studio 无法加载软件包
- 如何用SQL SERVER实现客户端与服务器的数据一致?
- 在select语句查询时重命名列名
- 用户sa登陆不进去 谁来帮帮我~~
- 很久没上CSDN了,今天来报个到 + 提个问
set @公司名称 = (select 公司名称 from 公司信息)
declare @sql nvarchar(1000)
set @sql='bcp "select * from [mydb]..tb" queryout D:\'+ convert(varchar(200),@公司名称)+'\ssss.xls -c -q -S"." -U"sa" -P"123"'
EXEC [master]..xp_cmdshell @sql