需要帮助在Excel中添加ID到SQL表,有什么办法来匹配正确的行,并将其添加到正确的ine

我有一个电子表格3列ID,名字,姓氏。

在SQL中,我有一个表具有上述3列和其他ID字段是空的,我想要完成的是从Excel中添加ID到SQL表,是否有一种方法来匹配正确的行,并添加它在正确的行? (Excel文件不包含与sql完全相同的列表)

有人帮助我,我卡在这里。

我倾向于将Excel工作表导入到SQL服务器上的新表中,或创build一个脚本,在该脚本中使用表variables,并使用在Excel中创build的插入语句填充它,并将其复制到SQL脚本中。 之后,您只需要使用T-SQL语句,这使得将Excel数据链接到SQL表更容易。 在姓和名上匹配logging当然不是理想的,但应该相对容易。

您可以通过ADO数据库连接直接访问excel。

connectionstring应该是这样的:Provider = Microsoft.ACE.OLEDB.12.0; User ID = Admin; Data Source = excel工作簿的位置;

Excel的行为就像一个普通的表,你可以使用例如一个查询:insert into tab1 select fieldlist where x = y