Класс CurrencyCellFormatting
Класс содержит параметры для денежного формата ячеек таблицы.
| Поле | Тип | Описание |
|---|---|---|
CurrencyCellFormatting.decimalPlaces | int | Количество десятичных позиций |
CurrencyCellFormatting.symbol | string | Символ денежной единицы |
CurrencyCellFormatting.localeCode | int | Идентификатор кода языка (MS-LCID) |
CurrencyCellFormatting.useRedForNegative | bool | Использовать красный цвет для отрицательных значений |
CurrencyCellFormatting.useBracketsForNegative | bool | Использовать скобки для отрицательных значений |
CurrencyCellFormatting.hideSign | bool | Скрывать знак «минус» для отрицательных значений |
CurrencyCellFormatting.useThousandsSeparator | bool | Использовать разделитель для тысячных |
CurrencyCellFormatting.currencySignPlacement | CurrencySignPlacement | Варианты размещения знака валюты |
Экземпляр данного класса используется в качестве аргумента метода Cell.setFormat(), см. пример.
Пример
firstSheet = document.getBlocks().getTable("Лист1")
cell = firstSheet.getCell("A2")
cellFormat = myOfficeSDK.CurrencyCellFormatting()
cellFormat.decimalPlaces = 2
cellFormat.useThousandsSeparator = True
cellFormat.useRedForNegative = True
cellFormat.useBracketsForNegative = True
cellFormat.hideSign = False
cellFormat.currencySignPlacement = myOfficeSDK.CurrencySignPlacement_Suffix
cell.setFormat(cellFormat)
print(cell.getFormattedValue())