我打算创建一个存储过程,它将从数据库中查询某些信息,然后将信息写入Excel文件。我打算通过Windows任务计划程序执行存储过程。我已经创建了查询,但缺少的是写入Excel文件的命令。这是为了自动报告。我读过OPENROWSET,但不知道它是如何工作的。
提前感谢您的回答。
答案 0 :(得分:1)
请勿使用OPENROWSET
它是只读的。使用您可以阅读的OPENDATASOURCE
&将数据写入其中。
Insert into
OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0', 'Data Source={Your Excel File Path};Extended Properties=Excel 8.0')...[SheetName$]
Values (....)