通过使用openrowset来读取excel
--打开权限
exec sp_configure
'show advanced options',1
reconfigure
exec sp_configure
'Ad Hoc Distributed Queries',1
reconfigure
--查询excel信息
select * from OpenRowSet( 'Microsoft.Jet.OLEDB.4.0','EXCEL 8.0;HDR=yes;User ID=Admin;Password=;IMEX=1;DATABASE=d:/test.xls' ,'select * from [sheet1$]')
--读取excel数据插入到SqlServer表中
INSERT INTO TABLE_NAME
select * from OpenRowSet( 'Microsoft.Jet.OLEDB.4.0','EXCEL 8.0;HDR=yes;User ID=Admin;Password=;IMEX=1;DATABASE=d:/test.xls' ,'select * from [sheet1$]')
本文详细介绍了如何通过openrowset功能从Excel文件读取数据,并将其无缝插入到SqlServer数据库中,包括配置权限和执行SQL查询的步骤。
141

被折叠的 条评论
为什么被折叠?



