Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вывод данных в ячейку Excel в определенном формате

375
27 апреля 2007 года
dominator
199 / / 16.10.2003
Здравствуйте!
У меня следующая проблема. Записываю данные в Excel. Нужно выводить с тремя знаками после запятой.
Делаю так:
oCurrentCell.NumberFormat:= '0,000';
oCurrentCell.Value := MyArray[j];
Здесь oCurrentCell текущая ячейка (у меня все в цикле выполняется). Массив строковый.
Получаю например вместо 453,561 число 453,560, т.е. число округляется мне этого не нужно.
Подскажите, пожалуйста, как сделать правильно.
375
27 апреля 2007 года
dominator
199 / / 16.10.2003
Разобрался все-таки сам:)
Перед записью значение следует переводить из строкового в вещественное.
oCurrentCell.NumberFormat:= '0,000';
oCurrentCell.Value := StrToFloat(MyArray[j]);
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог