Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Varios
Register FAQ Members List Calendar Guía de estilo Today's Posts

Coloboración Paypal con ClubDelphi

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 25/06/2008
carlos gonzalez carlos gonzalez is offline
Miembro
 
Join Date: May 2005
Posts: 108
Poder: 22
carlos gonzalez Va por buen camino
Como contar los registros en un archivo de Excel

Hola amigos tengo una duda, no se si pueda hacer,

Tengo un sistema el cual procesa archivos de Excel que tienen cierta información, lo que hago es recorrer el archivo hasta que me encuentro una celda en blanco en la columna A, esto con el fin de saber cuantos registros tiene el archivo de Excel, esta información la paso como parametro antes de procesar el archivo, mi duda es si existe alguna otra manera, instrucción o funcion que me pudiera decir cuantos registros tengo en el archivo de excel sin tener que barrer el archivo,

Si alguien sabe si esto es posible, se los agradeceria bastante que lo compartieran con un servidor.

Saludos su amigo charless
Reply With Quote
  #2  
Old 25/06/2008
felipe88's Avatar
[felipe88] felipe88 is offline
Miembro Premium
 
Join Date: May 2007
Location: Mi Valle del Cauca... Colombia!!!
Posts: 1,120
Poder: 21
felipe88 Va por buen camino
Trabajas con ADO..?, si es asi solo usa el RecordCount del ADODataSet y listo...
__________________
Web

Last edited by felipe88 : 25/06/2008 at 21:09.
Reply With Quote
  #3  
Old 25/06/2008
enecumene's Avatar
[enecumene] enecumene is offline
Miembro de Oro
 
Join Date: May 2006
Location: Santo Domingo, Rep. Dom.
Posts: 3,040
Poder: 24
enecumene Va por buen camino
Hola, al menos nos puedes decir qué versión delphi utilizas y un poco del código.

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Reply With Quote
  #4  
Old 25/06/2008
carlos gonzalez carlos gonzalez is offline
Miembro
 
Join Date: May 2005
Posts: 108
Poder: 22
carlos gonzalez Va por buen camino
Para hacer este proceso utilizo Delphi 7, les pongo un parte del codigo

Código Delphi [-]
 
AdmonQuint.ExcelApplication1.Workbooks.Open(AdmonQuint.Abrir.FileName,null,null,null,null,null,null,  null,null,null,null,null,null,null,null,0);
    Hoja:= AdmonQuint.ExcelApplication1.Sheets[1] as _Worksheet;
    total:=0;
    CTE:='1400A';
    USR:='00784';
    fec:='20080616';
    mes:='200806';
    while length(hoja.Cells.Item[total+1,3])>0 do
    total:=total+1;
 
    datam.SDSms1.Active:=false;
    datam.SDSms1.Active:=true;
     for r:=2 to total do
     begin
        datam.SDSms1.Insert;
        datam.SDSms1.FieldByName('CTE').AsString:=CTE;
         for c:=3 to 16 do
         begin
           VALOR:=hoja.Cells.Item[r,c];
           datam.SDSms1.FieldByName(datam.SDSms1.Fields.FieldByNumber(c-1).FieldName).AsString:=VALOR;
         end;
         datam.SDSms1.Post;
     end;
       datam.SDSms1.ApplyUpdates(0);
     except
        MessageDlg('Excel no se pudo inciar.',mtError,[mbOk],0);
        exit;
     end;
      AdmonQuint.ExcelApplication1.Quit;
      AdmonQuint.ExcelApplication1.Disconnect;
Reply With Quote
  #5  
Old 25/06/2008
felipe88's Avatar
[felipe88] felipe88 is offline
Miembro Premium
 
Join Date: May 2007
Location: Mi Valle del Cauca... Colombia!!!
Posts: 1,120
Poder: 21
felipe88 Va por buen camino
Si SDSms1 es una tabla, entonces solo seria contar los registros como te digo
__________________
Web
Reply With Quote
  #6  
Old 25/06/2008
[coso] coso is offline
Miembro Premium
 
Join Date: May 2008
Location: Girona
Posts: 1,678
Poder: 0
coso Va por buen camino
Hola,

el tipo TExcelWorkSheet (delphi 5) contiene la propiedad UsedRange.

a ver si te sirve o te da alguna pista

saludos
Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Contar registros en una columna dtomeysoto SQL 5 18/04/2008 21:32
¿como contar los registros en un DBLookupListBox? Nelly Varios 3 24/09/2007 19:20
Contar registros de un MailMerge Elenita Servers 0 31/10/2006 10:47
Contar Registros Roilo SQL 10 18/07/2006 21:20
enviar registros a un archivo de excel srangel Internet 0 04/11/2004 05:50


All times are GMT +2. The time now is 04:49.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi