Я использую PHPExcel для печати некоторого количества денег, и мне нужно, чтобы они имели 4 десятичных числа после запятой, но я хочу удалить любой конечный ноль. Например, мой вход:Невозможно форматировать число в PHPExcel
Input: 11,1230 => Wanted output: 11,123
Input: 0,=> Wanted output: 0,
Input: 8,3200 => Wanted output: 8,32
Input: 44,0000 => Wanted output: 44 <--error is here
Проблема заключается в том, что я не могу избавиться от Запятая из 44,0000
, который печатает, как 44,
Я использую следующую команду:
$activeSheet->getStyle("K10")->getNumberFormat()->setFormatCode('€ ####0.####');
Все номера печатаются так, как ожидалось, за исключением этих чисел без значительных значений десятичных знаков, например 44,0000. Есть идеи?
EDIT: Я знаю, что я могу использовать MS Excel для достижения этой цели, с помощью этих кнопок
, но я предпочел бы PHP решение
Какой у вас десятичный разделитель? например 1/2 = 0,5 или 0,5? – TRiNE
0,5 как в примерах – Yuri