Documentação do HotXLS

Classe TXLSXNumberFormat

Armazena um código de formato numérico OOXML personalizado (uma string no nível da pasta de trabalho, por exemplo, #,##0.00); TXLSXNumberFormats é o pool no nível da pasta de trabalho que elimina duplicatas de códigos idênticos. A maioria dos chamadores nunca mexe nesta classe diretamente — defina TXLSXCellFormat.NumberFormat com a string de formato e a busca/inserção no pool acontece automaticamente

Sintaxe

TXLSXNumberFormat = class;
TXLSXNumberFormats = class;
    

Principais membros

FormatCodeWideString; o código de formato numérico OOXML
AddAnexa um código de formato ao pool e retorna seu índice
IndexOfRetorna o índice de uma entrada existente do pool igual ao código dado, ou -1 se não encontrado
Count, ItemsMembros do pool TXLSXNumberFormats: quantidade de entradas e acesso indexado a cada TXLSXNumberFormat

Exemplo

Este exemplo formata as células acessadas por meio de CellFormat como moeda com duas casas decimais; a TXLSXCellFormat resolve a string no pool de TXLSXNumberFormats da pasta de trabalho internamente

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

Veja também

Classe TXLSXCellFormat
Classe TXLSXWorkbook