1. Gerd - 09 Октября, 2017 - 11:22:50 - перейти к сообщению
Столкнулся со следующим, в ячейке указана цена. Если достать эту цену через PHPExcel, то вместо 3,000 выдаст 3. Как достать полную стоимость, всю цифру?
2. andrewkard - 09 Октября, 2017 - 12:02:24 - перейти к сообщению
Gerd пишет:
3,000 выдаст 3
надо тютелька в тютельку?
number_format
3. LIME - 10 Октября, 2017 - 12:25:05 - перейти к сообщению
имхо это разделитель дробной части виноват
попробуй http://php.net/manual/ru/function.setlocale.php
LC_NUMERIC
попробуй http://php.net/manual/ru/function.setlocale.php
LC_NUMERIC
4. Gerd - 11 Октября, 2017 - 10:25:55 - перейти к сообщению
Не хочет, все равно достает только ту цифру которая до запятой(в ячейке эксель).
5. andrewkard - 11 Октября, 2017 - 11:40:58 - перейти к сообщению
Попробовать перед изъятием изменить формат ячейки, поиграться с тайм зоне (не уверен),
поковырять ядро.
поковырять ядро.
6. LIME - 11 Октября, 2017 - 14:37:44 - перейти к сообщению
andrewkard давно ковырял формат экселя? целое дело - гимор
Gerd хорошо пробовал? код в студию
Gerd хорошо пробовал? код в студию
7. Gerd - 19 Октября, 2017 - 10:40:34 - перейти к сообщению
Как достать дробную часть?
8. Sail - 20 Октября, 2017 - 23:00:42 - перейти к сообщению
Gerd, как уже написали чуть выше: "Вы уверены, что в ячейке записано именно три тысячи, а не три ровно с тремя десятичными нолями?"
Ну а если дело не в формате ячейки... то, посмотрите приложенный файл.
Там почти все описано.
Например, можно получить 'calculated' знечение ячейки, можно - 'formatted'...
Ну а если дело не в формате ячейки... то, посмотрите приложенный файл.
Там почти все описано.
Например, можно получить 'calculated' знечение ячейки, можно - 'formatted'...