Я заранее извиняюсь, за неформализованный вопрос, просто не могу разобраться в чём проблема …
Экспорт простых сумм. Что бы было красиво - задаём маску:
Код: Выделить всё
MyXLSX.ClearFormat()
MyXLSX.Format.Align = XLSX:ALIGN_RIGHT
MyXLSX.Format.Picture = ''
!MyXLSX.Format.ExcelMask = '#,##0.00;-#,##0.00' ! ВАРИАНТ 1
MyXLSX.Format.ExcelMask = '# ##0.00;-# ##0.00' ! ВАРИАНТ 2
MyXLSX.SetFormat()
MyXLSX.Format.WriteNumber( ....
При некоторых сочетаниях с прорисовкой рамки ячейки (не могу пока чётко отловить) ВАРИАНТ 1 выбивает
маски всех (!!!) чисел не только на листе, но и в книге. От региональных настроек не зависит. Какая-то мистика.

То ли вариант маски 1 в принципе неправильный, но я брал его из TabogaExcel …
Вариант 2 вроде бы работает … но как-то хочется понять в чём проблема.