TBeExcelFile
TBeExcelFile
Klasse zur Bearbeitung von Excel-Dateien.
Hinweis:
Diese Klasse steht mit dem internen Excel-Konverter (/INTERNXLSX) nicht mehr zur Verfügung.
Eigenschaften
Allgemeine-Eigenschaften | Beschreibung |
---|---|
ColId:Integer | Spalte nach Nummerierung ansprechen, wird nur verwendet falls ColByName = False default = 1 |
Col:String | Spalte nach der normalen Excel-Bezeichnung (A,B,C,D, ...), wird nur verwendet falls ColByName = True default = 'A' |
Row:Integer | Zeile auf welche zugegriffen werden soll default = 1 |
Sheet:Integer | Sheet auf welches sich bezogen werden soll (muss vor dem Laden der Datei gesetzt werden) default = 1 |
Value:Variant | Wert aus der Zelle, ist veränderbar |
Alignment:TAlignment | Ausrichtung der Zelle nach dem Speichern default = taRightJustify |
FormatIndex:Integer | Formatierung default = -1 |
ColByName:Boolean | Ansprechen der Spalten nach Name default = True |
Aktive-Eigenschaften (Methoden) | Beschreibung |
---|---|
LoadFile:String | Öffnet die angegebene Excel Datei |
SaveFile:String | Speichert die Datei (bei leeren String wird die geöffnetet Datei verwendet) |
Hinweis
Beim Laden der Datei kann immer nur ein Sheet geladen werden. Das gleiche gilt auch beim Speichern der Datei. Falls eine Datei gespeichert wird, die mehrere Sheets enthält ist nach dem Speichern nur noch das aktive Sheet vorhanden.
Beispiel
CODE
| oExcelFile |
oExcelFile := CreateObject('TBeExcelFile'),
oExcelFile.Sheet := 2,
oExcelFile.LoadFile := 'C:\test.xls',
oExcelFile.Col := 'C',
oExcelFile.Row := 3,
writeln( oExcelFile.Value ),
oExcelFile.Value := 8,
oExcelFile.SaveFile := 'C:\test2.xls',