Fórum Programa para importar dados do Excel #244568

27/07/2004

0

Colegas,

Alguém tem um bom programa, de preferência com fonte, que faça a importação de dados de uma planilha excel?


Rookie

Rookie

Responder

Posts

27/07/2004

Lucas Silva

Eu tenho uma rotina.

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;



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar