Importar do Excel para o BD.

Delphi

28/04/2005

Olá,
como faço para importar dados de uma tabela do Excel para minha tabela Interbase?
Veleu!!


Weliton Oliveira

Weliton Oliveira

Curtidas 0

Respostas

Antseralves

Antseralves

28/04/2005

Na revista CLUBE DELPHI No. 45 tem uma dica que pode ser útil.
Diz como acessar dados de uma planilha usando componentes ADO do
Delphi. Torna possível I/O diretamente em controles data-aware. Daí
para passar par Interbase/Firebird é moleza !. Caso vc não tenha a
revista posso mandar a dica prá vc.

Bos sorte !

AntSer
====


GOSTEI 0
Arc

Arc

28/04/2005

caro Weliton

eu ja tive que fazer isso, eu usei o ADO


eu tinha 3 colunas no excel e diversas linhas ....

para cada coluna eu coloquei um titulo:

por exemplo:

COLUNA
DESCRIÇÃO
UNIDADE

Selecionei toda a area de dados, inclusive esses titulos.
Fui em Inserir/Nome>Definir, aí eu digitei o nome(nome da tabela do excel) em Nomes


No delphi

usei um ADOConnection....
com duplo clique entrei em Build
No assitente, selecionei Microsoft Jet OLE DB Provider
depois em Avançar
Em Conexão selecionei a planilha do excel onde estão os dados
Na guia Todas, cliquei duas vezes em Extended Properties e informei Excel 8.0
Depois OK, e OK

Na Propriedade LoginPrompt do ADOConnection mudar para False

Ai é só usar um ADOQuery tipo
Select * from [Nome da table do Excel]


Esta dica eu encontrei na Revista ClubeDelphi Edição 45 ANO IV

Usei varias vezes, sempre funcionou ...

Flw


GOSTEI 0
POSTAR