我在SQL Server中有一个用于索引的表,以及一个每周更新一次最新数据的电子表格。我正在寻找一种自动方式(VBA?宏?...?)将电子表格中的新数据导出到SQL Server中的现有表中,以保持数据库的更新。
答案 0 :(得分:2)
您可以使用SSIS包导入数据。您还可以使用SQL代理设置计划。
您甚至可以使用SQL为您创建SSIS包。如果右键单击SSMS中的数据库并选择任务 - >导入数据。该向导将引导您完成导入,并询问您是否希望它生成SSIS包。
答案 1 :(得分:0)
看起来您可以将excel工作簿用作链接服务器:
http://www.excel-sql-server.com/excel-import-to-sql-server-using-linked-servers.htm
从那里你可以编写一个脚本来更新表并安排它。