0
我想将数据从sql server导出到Excel工作表中。该表是结构化的,并有多个表。使用OPENROWSET将数据集导出到Excel工作表中的特定范围内
有没有办法指定导出范围,还是仅限于图纸?
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
执行此操作。
您需要为此使用C#。你想通过openrowset达到这个目的的具体原因是什么? – singhswat
我只感兴趣(因为这应该由用户安全上下文访问服务器端 - 没有部署,但访问SQL服务器数据库)处理。在SSIS语法MySheet $ I4:M8工作正常,所以我正在寻找类似的解决方案.. – Deadsheep39