将excel更改传播回sql server表
因此,我使用Excel并连接到SQL Server表 我在Excel中更新了几列将excel更改传播回sql server表,excel,Excel,因此,我使用Excel并连接到SQL Server表 我在Excel中更新了几列 column1,column2 updated1, updated2 updated3, updated3 在VBA即时窗口中是否有方法运行update语句以将更改传播回SQL?也欢迎使用任何其他简单方法。根据SQL Server的版本,最好链接到Excel文件并执行存储过程,通过SQL语句导入数据。您可以从Excel推送数据,但需要连接到SQL server的代码,然后使用SQL执行追加或更新查询 您可以从即时
column1,column2
updated1, updated2
updated3, updated3
在VBA即时窗口中是否有方法运行update语句以将更改传播回SQL?也欢迎使用任何其他简单方法。根据SQL Server的版本,最好链接到Excel文件并执行存储过程,通过SQL语句导入数据。您可以从Excel推送数据,但需要连接到SQL server的代码,然后使用SQL执行追加或更新查询
您可以从即时窗口调用代码,但需要Excel中的两个函数才能将其执行。如果您只需要不时将Excel中的更改传输回SQL Server,一种简单的方法是将数据复制并粘贴回SQL Server表
如果需要定期从Excel更新SQL Server表,可以查看我正在开发的Excel到SQL Server工具:您至少需要在现有数据中具有某种主键,以标识已更新的行。源表是否有主键,是否在Excel数据集中?一种简单的方法是使用Excel字符串公式在每一行上构建UPDATE语句,然后将其复制/粘贴到SSMS中并运行它。