Fórum Exportando dados excel para access!!! #236907
09/06/2004
0
Gostaria de saber se há a possibilidade de exportar os dados do excel para o access !!! pois recebo os arquivos em excel e toda vez tenho que passar para o access manualmente. Há alguma possiblidade de se fazer isso mais rápido!!
Croc
Curtir tópico
+ 0
Responder
Posts
09/06/2004
Lucas Silva
Você pode pegar os dados do excel com este código..
Depois é só você ir quebrando este arquivo txt, e com uma query você salva os dados no access...
Uses ComObj procedure TForm1.Button1Click(Sender: TObject); var Excel : Variant; Coluna:Integer; P:string; txt: textfile; begin try AssignFile(txt, ´c:\Arquivo.txt´); if not FileExists(´c:\Arquivo.txt´) then Rewrite(txt,´c:\Arquivo.txt´); Append(txt); Excel := CreateOleObject(´Excel.Application´); Excel.WorkBooks.Open(´C:\Pasta1.xls´); Coluna:=1; P:=Excel.WorkBooks[1].Sheets[1].Cells[1,Coluna]; while ( P <> ´´) do begin WriteLn(txt, Excel.WorkBooks[1].Sheets[1].Cells[1,Coluna]); Coluna:=Coluna+1; P:=Excel.WorkBooks[1].Sheets[1].Cells[1,Coluna]; end finally Excel.WorkBooks.Close; CloseFile(txt); end; end;
Depois é só você ir quebrando este arquivo txt, e com uma query você salva os dados no access...
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)