使用 OPENROWSET 将数据集导出到 Excel sheet 中的特定范围
Using OPENROWSET to export dataset into specific range in Excel sheet
我想将数据从 sql 服务器导出到 Excel sheet。 sheet是结构化的,有多个table.
有没有办法指定导出范围,还是仅限于 sheet?
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 是半未生产的功能。处理数据可能还没有完成,但仅适用于临时连接。
我想将数据从 sql 服务器导出到 Excel sheet。 sheet是结构化的,有多个table.
有没有办法指定导出范围,还是仅限于 sheet?
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 是半未生产的功能。处理数据可能还没有完成,但仅适用于临时连接。