Страница 1 из 1

Вывод в excel числа с 3-мя знаками после запятой

Добавлено: 15 мар 2012, 15:26
s2176
Добрый день!
Проблема такая: нужно в excel вывести число с 3-мя знаками после запятой.
Если делаю так:
xlSetNumberFormat('# ##0,000',_row,11,_row,11);
xlSetCellStringValue(kol,_row,11,_row,11);
выводится 0,300.

А если так:
xlSetCellStringValue(doubletostr(kol,'[|-]36667,888'),_row,11,_row,11);
то 0,304. Но в этом случае мне не нравится формат ячейки.

Как все-таки правильно задать формат, чтобы вывести именно число, а не строку?

Re: Вывод в excel числа с 3-мя знаками после запятой

Добавлено: 15 мар 2012, 15:30
m0p3e
Числовые данные нужно выводить с помощью функции xlSetCellNumberValue;

Re: Вывод в excel числа с 3-мя знаками после запятой

Добавлено: 15 мар 2012, 15:33
s2176
Спасибо, вот, что значит "свежий" взгляд :grin: