adapte as suas necessidades... qq duvida mail-me...
 
  Caminho := ExtractFilePath(Application.ExeName)+'pe_graos.xls';  //define o 
arquivo
  PnlAguarde.Visible:=true;
  PrgBrAguarde.Max:=(linhaf-linhai); // as var linhas eu atribiu em outro form 
de acordo com uma outra condicao
  PrgBrAguarde.Position:=1;
  PnlAguarde.Refresh;
    try
      Excel := CreateOleObject('Excel.application'); //cria o objeto
      Excel.WorkBooks.Open(caminho);  //abre o arquivo
      ws := frmaeracao.cbxProduto.ItemIndex + 1; //define o worksheet
      gridlinha := 1;
      //pega os valores
      for y:=(linhai+1) to (linhaf+1) do //y=linha da tabela
      begin
         gridcoluna := 1;
         for x:=(colunai-1) to (colunaf-1) do   //x=coluna da tabela
         begin                                       //linha        //coluna
           aux:=Excel.workbooks[1].sheets[ws].cells[(inttostr(y)),letras[x]];
           GrdTabelaPE.Cells[gridcoluna,gridlinha]:=formatfloat('0.00',aux); 
//coloca na stringgrid
           inc(gridcoluna);
         end;
         inc(gridlinha);
      end;
      PrgBrAguarde.Position:=gridlinha;
    finally
      excel.workbooks.close;   //fecha
      PnlAguarde.Visible:=false;
    end;



Jeferson Adoryan
Tecnico em Informática
Panambi - RS
Tel (55)9137 9119
                
---------------------------------
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a