No post anterior mostramos como realizar o insert criando a tabela de acordo com as colunas do Excel.

Agora vamos mostrar como fazer o insert das informações do Excel em uma tabela já existente em nosso banco de dados.

Primeiro vamos criar nossa tabela conforme o código abaixo.


CREATE TABLE [dbo].[CADASTRO](
 [NOME] [nvarchar](255) NULL,
 [SOBRENOME] [nvarchar](255) NULL,
 [RG] [float] NULL,
 [CPF] [float] NULL,
 [DATANASC] [datetime] NULL
) ON [PRIMARY]

GO

Após criar tabela devemos nos certificar que nosso arquivo já está pronto para importamos.


Pronto, agora vamos realizar o insert.

INSERT INTO CADASTRO
 SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0',
'Excel 8.0;Database=c:CAD.xls',
 'SELECT * FROM [CAD$]')

Pronto, insert realizado com sucesso.


1 comentário

dfgs · 1 de agosto de 2014 às 19:21

Fantastico , parabens, muito produtido

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *