如何计划从Excel中的数据导入到SQL Server?

我想从已经存储在数据库中的Excel文件中导入数据。 我正在使用Visual Studio 2013,但在这里我试图寻找可以帮助我的SSISfunction,但我没有findSSISfunction,我发现很多教程,所以有任何其他方式,我怎么可以从Excel导入数据表到SQL服务器,然后每5分钟或一定的时间安排相同的任务? 如果任何人可以build议我这个任务的sql命令将是有益的。任何帮助将不胜感激。

EXEC sp_addlinkedserver @server = 'name the link', @srvproduct = 'Excel', @provider = 'Microsoft.ACE.OLEDB.12.0', @datasrc = 'location of your file', @provstr = 'Excel 12.0;IMEX=1;HDR=YES;' 

这个脚本创build一个链接到你的Excel工作表,你可以在你的SQL中创build一个工作,从源头获取信息并将其导入到本地表中,只要你喜欢。

我还没有尝试过,但应该能够创build一个“链接服务器”对象的Excel文件。 编写一个脚本,执行您想要的操作,然后创build一个运行该脚本的SQL Server代理作业。

我个人会做一个SSIS包,并运行你想要的时间间隔的SSIS包。