Sql server 从Excel到SQL Server的自动更新

Sql server 从Excel到SQL Server的自动更新,sql-server,excel,Sql Server,Excel,我需要将数据从excel加载到SQL Server 2008中的一个表中,并自动更新。例如,如果源excel中有新记录或现有记录的更新,则应自动更新SQL Server表 有可能吗?如果有,怎么可能 任何想法或建议都会有帮助 我使用:Excel 2013-MS SQL我会检查Excel工作表上是否有更改,如果有,请将其插入数据库表中。您可以使用VBA处理所有这些步骤 如果您需要有关如何通过VBA处理数据库连接的更多信息,请告诉我 我创建了一个Excel外接程序,它将Excel中的新行插入SQL

我需要将数据从excel加载到SQL Server 2008中的一个表中,并自动更新。例如,如果源excel中有新记录或现有记录的更新,则应自动更新SQL Server表

有可能吗?如果有,怎么可能

任何想法或建议都会有帮助


我使用:Excel 2013-MS SQL

我会检查Excel工作表上是否有更改,如果有,请将其插入数据库表中。您可以使用VBA处理所有这些步骤


如果您需要有关如何通过VBA处理数据库连接的更多信息,请告诉我

我创建了一个Excel外接程序,它将Excel中的新行插入SQL Server表,并将Excel中现有行的更改更新到SQL Server表中

这是一个商业产品,但如果是有时间限制的工作,你可以免费使用全功能试用版,如果你需要,只要给我发一封电子邮件,我会为你延长试用期


您可以从

下载Excel加载项。由于无法读取已打开的Excel文件,您需要编写一个Office加载项来执行此操作。您可以使用一个唯一的键(有时称为主键)来决定行是否已更改。您的表是否有唯一的键?如果是这样的话,编写一些VBA将数据写回数据库是非常简单的。你需要考虑你的安全性-你想如何连接?到处都有很多示例代码。你以前写过VBA吗?好的,使用VBA没有问题,如果它能帮助实现所需的过程,如果你在我的数据库中有一段代码需要调整,我将不胜感激