конвертация масок из MS Excel

Вчера полдня потратил на написание функции для Delphi, которая берет маску форматирования ячейки в MS Excel и применяет ее к оригинальному значению, хранимому там.

Например,
1. маска ’000\-00\-0000′, значение 545981420. Получаем 545-98-1420
2. маска h:mm, значение тек.времени. Получаем 13:22
3. маска ($#,##0.00_);[Red]($#,##0.00), значение 545981420. Получаем $545 981 420.00

Пока засунул в свой вьюер (с опцией – накладывать маски или использовать оригинальные значения), а в след.версии опубликую всем в компонентах

Нужно еще только разобраться там с процентами и fraction. Все остальное вроде работает

Comments are closed.