Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Работа с эксель файлом
Покинул форум
Сообщений всего: 650
Дата рег-ции: Сент. 2012
Помог: 0 раз(а)
[+][+][+]
Столкнулся со следующим, в ячейке указана цена. Если достать эту цену через PHPExcel, то вместо 3,000 выдаст 3. Как достать полную стоимость, всю цифру?
andrewkard
Отправлено: 09 Октября, 2017 - 12:02:24
Участник
Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014
Помог: 30 раз(а)
Gerd пишет:
3,000 выдаст 3
надо тютелька в тютельку?
number_format
LIME
Отправлено: 10 Октября, 2017 - 12:25:05
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Покинул форум
Сообщений всего: 650
Дата рег-ции: Сент. 2012
Помог: 0 раз(а)
[+][+][+]
Не хочет, все равно достает только ту цифру которая до запятой(в ячейке эксель).
andrewkard
Отправлено: 11 Октября, 2017 - 11:40:58
Участник
Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014
Помог: 30 раз(а)
Попробовать перед изъятием изменить формат ячейки, поиграться с тайм зоне (не уверен),
поковырять ядро.
LIME
Отправлено: 11 Октября, 2017 - 14:37:44
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
andrewkard давно ковырял формат экселя? целое дело - гимор Gerd хорошо пробовал? код в студию
Gerd
Отправлено: 19 Октября, 2017 - 10:40:34
Частый посетитель
Покинул форум
Сообщений всего: 650
Дата рег-ции: Сент. 2012
Помог: 0 раз(а)
[+][+][+]
Как достать дробную часть?
Sail
Отправлено: 20 Октября, 2017 - 23:00:42
Участник
Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014
Помог: 57 раз(а)
Gerd, как уже написали чуть выше: "Вы уверены, что в ячейке записано именно три тысячи, а не три ровно с тремя десятичными нолями?"
Ну а если дело не в формате ячейки... то, посмотрите приложенный файл.
Там почти все описано.
Например, можно получить 'calculated' знечение ячейки, можно - 'formatted'...
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.