Insert com informações do Excel

Tudo sobre banco de dados e SQL

Insert com informações do Excel

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.

 

Comentários: 1

  1. dfgs disse:

    Fantastico , parabens, muito produtido

Adicione seu comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.