Sql server 使用OPENROWSET将数据集导出到Excel工作表中的特定范围
我想将数据从sql server导出到Excel工作表中。工作表是结构化的,并且有多个表 是否有方法指定导出范围,或仅限于图纸Sql server 使用OPENROWSET将数据集导出到Excel工作表中的特定范围,sql-server,excel,tsql,export-to-excel,openrowset,Sql Server,Excel,Tsql,Export To Excel,Openrowset,我想将数据从sql server导出到Excel工作表中。工作表是结构化的,并且有多个表 是否有方法指定导出范围,或仅限于图纸 insert into opendatasource( 'Microsoft.ACE.OLEDB.12.0', 'Data Source=Mypath\MyFile.xlsx;Extended Properties=Excel 12.0')...[MySheet$] 我需要指定如下内容: [MySheet$].MySpecificTable or M
insert into opendatasource(
'Microsoft.ACE.OLEDB.12.0',
'Data Source=Mypath\MyFile.xlsx;Extended Properties=Excel 12.0')...[MySheet$]
我需要指定如下内容:
[MySheet$].MySpecificTable or
MySheet$MySpecificTable or
MySheet$I4:M8
我不想使用导出向导-此任务应自动执行。我知道如何在C#或SSIS或VBA中执行此操作,但我想知道如何通过
OPENDATASOURCE
或OPENROWSET
执行此操作没有办法如何通过OPENDATASOURCE/OPENROWSET执行此操作
Opendatasource是一半未生产的功能。可能不需要处理数据,而只需要处理临时连接。为此,您需要使用C。您希望通过openrowset实现这一点的具体原因是什么?我只感兴趣(因为这应该由没有安全上下文的用户来处理,以访问服务器端-没有部署,但可以访问sql server数据库)。在SSIS语法中,MySheet$I4:M8工作正常,因此我正在寻找类似的解决方案。。