Thema: Delphi Excel --> RowCount?

Einzelnen Beitrag anzeigen

Benutzerbild von Nighthawk1310
Nighthawk1310

Registriert seit: 22. Feb 2004
Ort: Izmir / Türkei
45 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Excel --> RowCount?

  Alt 8. Jun 2009, 16:49
Hier noch eine Möglichkeit (über OLE und nicht über ActiveX):

Delphi-Quellcode:
var XLApp, XLSheet : OLEVariant;
    iMaxRow, iMaxColumn : Integer;
    sXLSFile : String; //Dateiname
Delphi-Quellcode:
    XLApp := CreateOleObject('Excel.Application'); //Application Objekt erstellen
    XLApp.Workbooks.Open(sXLSFile); //Datei öffnen
    XLSheet := XLApp.Workbooks[1].WorkSheets[1]; //Tabelle x in Arbeitsmappe y der Variablen zuweisen (hier 1)
    iMaxRow := XLSheet.UsedRange.Rows.Count; //Maximum der Benutzten Zeilen erfragen
    iMaxColumn := XLSheet.UsedRange.Columns.Count; //Maximum der Benutzten Spalten erfragen
Michael
  Mit Zitat antworten Zitat