我使用的是excel 2010模板和现有的SQL 2012脚本。与其提取数据然后将其粘贴到excel模板中,不如将sql脚本嵌入到模板中。我的想法是找到一个可以输入ID号的位置,并且模板仅使用该信息进行更新。有什么建议么?我继承了该过程,但没有继承进行此更新的知识。
答案 0 :(得分:0)
您可以在不使用Macro或SSIS程序包的情况下将数据从SQL Server导入Excel。
1)在SQL Server中将查询另存为VIEW。我叫我V1。
2)转到Excel,然后单击所需的工作表,然后选择“数据”功能区,然后选择“来自SQL Server”。
3)填写您的SQL Server规格。
4)选择数据库和视图。
5)对于下一个签证,只需按“下一步”和“完成”。
6)如果您想查看查询结果中的更改,只需按“全部刷新”
我希望它可以帮助您解决问题。如果您想在数据加载到Excel之前对其进行过滤,则此链接非常有用:Calling a Stored Procedure from Excel with multiple parameters