Вывод в excel числа с 3-мя знаками после запятой
Добавлено: 15 мар 2012, 15:26
Добрый день!
Проблема такая: нужно в 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. Но в этом случае мне не нравится формат ячейки.
Как все-таки правильно задать формат, чтобы вывести именно число, а не строку?
Проблема такая: нужно в 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. Но в этом случае мне не нравится формат ячейки.
Как все-таки правильно задать формат, чтобы вывести именно число, а не строку?