Ir para conteúdo
Fórum Script Brasil
  • 0

Ler planilha excel e gravar em BD


Guest sllc

Pergunta

Olá Galera.

Preciso urgente de uma maneira de ler uma planilha em excel e importar para o meu BD. Busquei aqui no site e vi bastante coisa a respeito, mas tem muita coisa como gerar a planilha excel - e eu preciso fazer ao contrário.

Encontrei buscando por aí uma rotina assim:

Planilha := CreateoleObject('Excel.Application');

Planilha.WorkBooks.Open('CAMINHO'));

fNome := Planilha.Cells[1,1];

fMatricula := Planilha.Cells[1,2];

não consegui continuar porque não sei como fazer um loop até o final da planilha, acho que eu deveria ter um for de 1 até a última linha da planilha - alguém poderia me dar alguma dica para que eu consiga resolver este problema.

Agradeço muito a quem puder ajudar.

[]'s

Sergio

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
Preciso urgente de uma maneira de ler uma planilha em excel e importar para o meu BD. Busquei aqui no site e vi bastante coisa a respeito, mas tem muita coisa como gerar a planilha excel - e eu preciso fazer ao contrário.

Pelo proprio excel voce pode salvar como > .CVS e depois usar uma rotina para ler o arquivo

http://scriptbrasil.com.br/forum/index.php...st&p=495058

ou pode salvar o arquivo como .txt e usar esta rotina para ler o aquivo

procedure TForm1.Button1Click(Sender: TObject);
var
  F: TextFile;
  S: string;
begin
  if OpenDialog1.Execute then
  begin
    AssignFile(F, OpenDialog1.FileName);  // c:\arquivo.txt
    Reset(F);
    Readln(F, S);
    Edit1.Text := S;
    CloseFile(F);
  end;
end;

ou ainda pode salvar como arquivo DBF e usar um componente para ler tabelas DBF convertendo para o IB

http://osdir.com/ml/db.firebase.portuguese...1/msg00347.html

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...