Importação de Arquivos do Excel para SQL Server 2008

SQL Server

23/01/2014

Como fazer a importação de uma planilha do Excel .XLS para o SQL Server 2008?

Possuo uma tabela com 4 colunas.

CODCURSO, CURSO, CODDISCIPLINA,DISCIPLINA
Samuel Lopes

Samuel Lopes

Curtidas 0

Respostas

Leandro Chiodini

Leandro Chiodini

23/01/2014

GOSTEI 0
Samuel Lopes

Samuel Lopes

23/01/2014

A página que você está procurando neste blog não existe.
GOSTEI 0
Leandro Chiodini

Leandro Chiodini

23/01/2014

tentaou sem o ponto atras d html
GOSTEI 0
Samuel Lopes

Samuel Lopes

23/01/2014

Desculpe pela manota...
rsrsr

Tentei realizar o select ficou da seguinte forma

SELECT * FROM OPENROWSET('MSDASQL', 'Driver={Microsoft Text Driver (*.txt; *.csv)};
DEFAULTDIR=D:\importacao;Extensions=CSV;','SELECT * FROM [importacao.csv]')

o arquivo está dentro da pasta importacao no D:
O arquivo se chama importacao.,csv

Deu o seguinte erro:
OLE DB provider "MSDASQL" for linked server "(null)" returned message "[Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado".
Mensagem 7303, Nível 16, Estado 1, Linha 1
Cannot initialize the data source object of OLE DB provider "MSDASQL" for linked server "(null)".


Estou utilizando o SQL Server 2008
GOSTEI 0
Isaac Jose

Isaac Jose

23/01/2014

bom dia ...

va management studio escolhao banco para o qual quer importar a base/excel
click com o botão direito va em tarefas/importar e siga os passos que lhe for dado... escolhento a fonte de onde vem e para onde vai escolhendo todos os campos ou nao e nomeando o nome da futura tabela.
obs nesse momento é muito importante adequar corretamento os tipos de dados para garantir melhor desempenho no banco

duvidas estou a disposição..

att Isaac
GOSTEI 0
Roniere Almeida

Roniere Almeida

23/01/2014

desculpem por me meter, hehehe...alguem sabe dizer se existe um ferramenta do proprio SQL Server pra isso? não tenho certeza, mas acho que tem.
GOSTEI 0
Isaac Jose

Isaac Jose

23/01/2014

sim o que eu passei acima é o caminho do assistente de ETL do sql.
att

Isaac
GOSTEI 0
Fabiano Carvalho

Fabiano Carvalho

23/01/2014

desculpem por me meter, hehehe...alguem sabe dizer se existe um ferramenta do proprio SQL Server pra isso? não tenho certeza, mas acho que tem.


DTS Import/Export
GOSTEI 0
Jair N.

Jair N.

23/01/2014

Boa Tarde, se, caso não resolveu, uma solução é a que costumo adotar para certos tipos de dados:
é importar de Excel para o ACCESS depois para o SQLServer
Alguns tipos de dados a exemplo data para timestamp etc, costuma confundir vazios e brancos como não nulo....
GOSTEI 0
Roniere Almeida

Roniere Almeida

23/01/2014

desculpem por me meter, hehehe...alguem sabe dizer se existe um ferramenta do proprio SQL Server pra isso? não tenho certeza, mas acho que tem.


DTS Import/Export


ainda permanece nas edições atuais?
GOSTEI 0
Roniere Almeida

Roniere Almeida

23/01/2014

Boa Tarde, se, caso não resolveu, uma solução é a que costumo adotar para certos tipos de dados:
é importar de Excel para o ACCESS depois para o SQLServer
Alguns tipos de dados a exemplo data para timestamp etc, costuma confundir vazios e brancos como não nulo....


se torna mais facil assim?
GOSTEI 0
Samuel Lopes

Samuel Lopes

23/01/2014

Obrigado a todos. Consegui realizar a importação dos dados.
GOSTEI 0
Roniere Almeida

Roniere Almeida

23/01/2014

Obrigado a todos. Consegui realizar a importação dos dados.


qual processo vc fez?
GOSTEI 0
POSTAR