SELECT * INTO #a
FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
WHERE sn NOT IN (SELECT sn FROM tablename )
UPDATE TABLE
SET ziduan=a.ziduan
FROM (SELECT *
FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
WHERE sn in (SELECT sn FROM tablename )) a
WHERE sn=a.sn