导入EXCEL到SQL SERVER,不能直接复制EXCEL内容到SQL SERVER表。
要使用SQL语句导入。
INSERT INTO Shop
SELECT *
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=C:/查重品种.xls', [Sheet1$])
但是,要使用OPENROWSET方法,必须要提前部署。
部署方法:
1.打开SQL SERVER2005配置工具/SQL SERVER外围应用配置器:
2.点:“功能和应用外围配置器”
3.选中:Database Engine中的“即席远程查询”
4.勾中:“启用 OPENROWSET 和 OPENDATASOURCE 支持”选项。
另外,在执行次sql语句前,要把所要操作的EXCEL关闭,方可正确执行。
.NET----导入EXCEL到SQL SERVER问题
最新推荐文章于 2025-08-15 11:48:31 发布