HotXLS-Doku

TXLSXNumberFormat-Klasse

Speichert einen einzelnen benutzerdefinierten OOXML-Zahlenformat-Code (ein String auf Arbeitsmappenebene, z. B. #,##0.00); TXLSXNumberFormats ist der Pool auf Arbeitsmappenebene, der identische Codes dedupliziert. Die meisten Aufrufer berühren diese Klasse nie direkt — setzen Sie stattdessen TXLSXCellFormat.NumberFormat mit dem Format-String, und die Pool-Suche bzw. das Pool-Einfügen passiert automatisch

Syntax

TXLSXNumberFormat = class;
TXLSXNumberFormats = class;
    

Wichtige Member

FormatCodeWideString; der OOXML-Zahlenformat-Code
AddHängt einen Format-Code an den Pool an und liefert dessen Index
IndexOfLiefert den Index des vorhandenen Pool-Eintrags, der dem gegebenen Code entspricht, oder -1, wenn nicht gefunden
Count, ItemsTXLSXNumberFormats-Pool-Member: Anzahl der Einträge und indizierter Zugriff auf jede TXLSXNumberFormat

Beispiel

Dieses Beispiel formatiert die über CellFormat erreichbaren Zellen als Währung mit zwei Nachkommastellen; TXLSXCellFormat löst den String intern über den TXLSXNumberFormats-Pool der Arbeitsmappe auf

CellFormat.NumberFormat := '$#,##0.00';

Siehe auch

TXLSXCellFormat-Klasse
TXLSXWorkbook-Klasse