Olá,
Estou tentando importa uma planilha do excel para o sql server, mas está apresentando o seguinte erro:
Msg 7302, Level 16, State 1, Line 1
Cannot create an instance of OLE DB provider “Microsoft.ACE.OLEDB.12.0” for linked server “(null)”.
Peguei a query do site do professor Ricardo Leme
create database Testes
use testes
sp_configure 'show advanced options', 1
reconfigure
sp_configure 'Ad Hoc Distributed Queries', 1
reconfigure
create table nomes (
codigo INT PRIMARY KEY,
Nome VARCHAR(100),
)
/* Excel 97 e 2003
INSERT INTO NOMES_GERAL SELECT
* FROM OPENROWSET ('Microsoft.Jet.OleDB.4.0','EXCEL 8.0;Database=C:\NOMES.XLS',Plan1$)
*/
/* Excel 2007
INSERT INTO NOMES_GERAL SELECT *
FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 12.0;Database=C:\NOMES.XLS',Plan1$)
Na planilha tem duas colunas (código e nome)
Na primeira linha consta os termos (código e nome).