EXCEL表格直接导入sqlserver数据库

木思丁 2024-8-9 249 8/9

 

EXCEL表格直接导入sqlserver数据库

--1.装AccessDatabaseEngine_X64.exe 到SQL的 机器上
链接:https://pan.baidu.com/s/1Vg289cwP77NWqiZ0pk9mgw?pwd=hoxz 
提取码:hoxz

--2.打开"数据库"-"服务器对象"-"链接服务器"-"访问接口"-"Microsoft.ACE.OLEDB.12.0"右键属性,勾选"动态参数","允许进程内"

--3.执行命令
select * from OpenRowSet('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;HDR=Yes;IMEX=0;Database=d:/8.8.xls', 'select * from [sheet1$]') a

--4.启用Ad Hoc Distributed Queries:
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure

--5.测试插入
select * from OpenRowSet('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;HDR=Yes;IMEX=0;Database=d:/8.8.xls', 'select * into sheet1 from [sheet1$]') a
- THE END -
0

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论

您必须 后可评论