首先
(这步可不必,如果第二步不行,再执行这步)
启用Ad Hoc Distributed Queries:
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure
使用完成后,关闭Ad Hoc Distributed Queries:
exec sp_configure 'Ad Hoc Distributed Queries',0
reconfigure
exec sp_configure 'show advanced options',0
reconfigure
然后
--如果是导入数据到现有表,则采用
INSERT INTO Client SELECT * FROM
OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=excel文件路径',要导入的excel工作表名$)
-- 如果是导入数据并新增表,则采用
SELECT * INTO 表 FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=excel路径',要导入的excel工作表名$)
1. 使用ODBC,直接读取,然后插入数据库。就跟写SQL语句一样。 select * from [sheet1]
2. 使用Excel Application 进行导入。
3. 直接使用数据库工具导入。
具体的网上有很多教程。 也不知道你是啥Sql数据库。
sql数据库好像不能导