Documentação HotXLS

Classe TXLSXNumberFormat

Guarda um código de formato de número OOXML personalizado (uma cadeia ao nível do livro, por exemplo #,##0.00); TXLSXNumberFormats é o pool ao nível do livro que elimina duplicados de códigos idênticos. A maioria dos chamadores nunca manipula esta classe diretamente — em vez disso, defina TXLSXCellFormat.NumberFormat com a cadeia de formato, e a pesquisa/inserção no pool acontece automaticamente

Sintaxe

TXLSXNumberFormat = class;
TXLSXNumberFormats = class;
    

Membros principais

FormatCodeWideString; o código de formato de número OOXML
AddAcrescenta um código de formato ao pool e devolve o seu índice
IndexOfDevolve o índice da entrada já existente no pool igual ao código indicado, ou -1 se não for encontrado
Count, ItemsMembros do pool TXLSXNumberFormats: número de entradas e acesso indexado a cada TXLSXNumberFormat

Exemplo

Este exemplo formata as células alcançadas através de CellFormat como moeda com duas casas decimais; TXLSXCellFormat resolve internamente a cadeia para o pool TXLSXNumberFormats do livro

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

Ver também

Classe TXLSXCellFormat
Classe TXLSXWorkbook