乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>sql</em> <em>OPENROWSET</em> 读取远

<em>sql</em> <em>OPENROWSET</em> 读取远

作者:乔山办公网日期:

返回目录:excel表格制作


目前主要提到了三种办法,一种在程序中调用DTS,二种使用SQL SERVER带的BCP功能,三种使用openrowset。
具体看下面:
这是利用BCP来做的,

使用SQLServer自带的bcp命令——
bcp 数据库名.dbo.表名 out 文件名 –c –q –S”服务器名” –U”用户名” –P”密码”
bcp ”select 语句” queryout 文件名 –c –q –S”服务器名” –U”用户名” –P”密码”

导出整张表:
EXEC master..xp_cmdshell 'bcp "inter_custom.dbo.out_ck1" out c:\Temp.xls -c -q -S"PETER" -U"sa" -P""'

根据Query语句导出:
EXEC master..xp_cmdshell 'bcp "select * from inter_custom.dbo.out_ck1" queryout c:\Temp.xls -c -q -S"PETER" -U"sa" -P""'

不行。
不支持这种读取。
哪里的引擎只支持读哪里的文件。
在保存时不要使用默认的格式保存,而要选择存储为Excel 2003 或更低一些的版本格式。
方法是;
在保存的那个对话框内(如果文件已保存过,那么就不会出现对话框,而要在【文件】菜单下选择【另存为】才可以出现),在【保存类型(T)】下拉列表框内选择相应的版本,然后再点击【保存】按钮
网情删

select *
from openrowset('Microsoft.ACE.OLEDB.12.0',
'Excel 12.0;Database=[路径zhidao+Excle文件];HDR=YES','SELECT * FROM [sheet1$]')

相关阅读

  • <em>sql</em> <em>OPENROWSET</em> 读取远

  • 乔山办公网excel表格制作
  • 目前主要提到了三种办法,一种在程序中调用DTS,二种使用SQL SERVER带的BCP功能,道内三种使用openrowset。具体看下面:这是利用BCP来做的,使用SQLServer自带的bcp命令——bcp 数据库名.dbo
  • <em>excel</em>2010 <em>sql</em>完全<

  • 乔山办公网excel表格制作
  • 合并计算、数据百透视表、SQL都可以实现。具体可参考“Excel疑难度千寻千解丛书”问的《Excel2010数据透视表应用答大全》或《Excel2010 SQL完全应用》等读本。免费视频教版程参考如下:
  • -sql 访问excel,sqlexcel

  • 乔山办公网excel表格制作
  • 将度rs.Open "Select * From [sheet1$] where 序号问答=a",conn,adOpenStatic改为专rs.Open "Select * From [sheet1$] where 序号="&a&"",conn,adOpenStatic再试属试
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网