ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Importar XLS e XLSX para tabela [RESOLVIDO]

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
natan.carlos
Novato
Novato


Registrado: Quarta-Feira, 9 de Fevereiro de 2011
Mensagens: 83

MensagemEnviada: Qui Fev 17, 2011 8:23 am    Assunto: Importar XLS e XLSX para tabela [RESOLVIDO] Responder com Citação

Bom dia a todos, alguem pode me ajudar a fazer uma importação de arquivo XLS e XLSX para uma tabela paradox.

Achei esse comando, mas já está dando erro:

Excel := CreateOleObject('Excel.Application');
Excel.Visible :=false;
{Excel.Workbooks.Add;}
Excel.WorkBooks.Open(caminho);

Linha:=1;
for i := 0 to 25 - 1 do begin
dm_tabela_preco.cdstabela.insert;
dm_tabela_preco.cdstabelacod_produto.asstring:=Excel.WorkBooks[1].Sheets[1].Cells[Linha,];
dm_tabela_preco.cdstabelaproduto.asstring:=Excel.WorkBooks[1].Sheets[1].Cells[Linha,2];
dm_tabela_preco.cdstabelapreco.asstring:=Excel.WorkBooks[1].Sheets[1].Cells[Linha,3];
dm_tabela_preco.cdstabela.post;
Linha:=Linha+1;
end;
end;



erro: [Error] Unit1.pas(9Cool: Undeclared identifier: 'CreateOleObject'
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Yahoo Messenger MSN Messenger
phdorocha
Novato
Novato


Registrado: Segunda-Feira, 16 de Agosto de 2010
Mensagens: 15
Localização: Pernambuco

MensagemEnviada: Seg Jun 19, 2017 9:45 pm    Assunto: Re: Importar XLS e XLSX para tabela [RESOLVIDO] Responder com Citação

natan.carlos escreveu:
Bom dia a todos, alguem pode me ajudar a fazer uma importação de arquivo XLS e XLSX para uma tabela paradox.

Achei esse comando, mas já está dando erro:

Excel := CreateOleObject('Excel.Application');
Excel.Visible :=false;
{Excel.Workbooks.Add;}
Excel.WorkBooks.Open(caminho);

Linha:=1;
for i := 0 to 25 - 1 do begin
dm_tabela_preco.cdstabela.insert;
dm_tabela_preco.cdstabelacod_produto.asstring:=Excel.WorkBooks[1].Sheets[1].Cells[Linha,];
dm_tabela_preco.cdstabelaproduto.asstring:=Excel.WorkBooks[1].Sheets[1].Cells[Linha,2];
dm_tabela_preco.cdstabelapreco.asstring:=Excel.WorkBooks[1].Sheets[1].Cells[Linha,3];
dm_tabela_preco.cdstabela.post;
Linha:=Linha+1;
end;
end;



erro: [Error] Unit1.pas(9Cool: Undeclared identifier: 'CreateOleObject'


Para quem precisar também, declare a uses ComObj
_________________
Paulo Henrique
Desenvolvedor
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB