Dokumentacja HotXLS

klasa TXLSXNumberFormat

Przechowuje jeden niestandardowy kod formatu liczb OOXML (ciąg na poziomie skoroszytu, np. #,##0.00); TXLSXNumberFormats to pula na poziomie skoroszytu, która deduplikuje identyczne kody. Większość wywołujących nigdy nie dotyka tej klasy bezpośrednio — zamiast tego ustaw TXLSXCellFormat.NumberFormat na ciąg formatu, a wyszukanie lub wstawienie do puli nastąpi automatycznie

Składnia

TXLSXNumberFormat = class;
TXLSXNumberFormats = class;
    

Kluczowe elementy

FormatCodeWideString; kod formatu liczb OOXML
AddDodaje kod formatu do puli i zwraca jego indeks
IndexOfZwraca indeks istniejącego wpisu puli równego podanemu kodowi albo -1, jeśli nie znaleziono
Count, ItemsElementy puli TXLSXNumberFormats: liczba wpisów i indeksowany dostęp do każdego TXLSXNumberFormat

Przykład

Ten przykład formatuje komórki dostępne przez CellFormat jako walutę z dwoma miejscami po przecinku; TXLSXCellFormat wewnętrznie rozwiązuje ciąg w puli TXLSXNumberFormats skoroszytu

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

Zobacz też

Klasa TXLSXCellFormat
Klasa TXLSXWorkbook