SQLSERVER2005读取Excel2003中的数据
很简单的,按网上找的资料也有正确的,但是很多都不是如题所需要的.
SQL脚本:
SELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="d:\Items.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Summary$]
=======
这是从Excel2003中读取比规则的数据,最顶上那一行被SQLSERVER默认为与DB表中的字段同时,所以在此同的情况下要做好处理.红色的字要注意一下,可能会弄错,EXCEL2003是5.0版本.后面的表名要加上"$".
如果要把读出的数据插入到数据在前面加上"Insert into [TableName] " 如果有字段对应则是:insert into [tablename] ([columns1],[columns2],......)
=======