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
Форумы портала PHP.SU :: Версия для печати :: PHP Excel - формат ячейки общий
Форумы портала PHP.SU » PHP » Программирование на PHP » PHP Excel - формат ячейки общий

Страниц (1): [1]
 

1. potap1986 - 24 Апреля, 2020 - 00:12:48 - перейти к сообщению
Добрый день.
При экспорте данных в excel некоторые значения превращаются в дату http://prntscr.com/s4voyl.
Как этого избежать?
2. LIME - 24 Апреля, 2020 - 14:01:43 - перейти к сообщению
а что там должно быть? вместо даты
дата как строка?
(Добавление)
potap1986 пишет:
некоторые значения
пример
(Добавление)
как экспортируешь? каким механизмом? phpexcel?
3. potap1986 - 24 Апреля, 2020 - 14:59:18 - перейти к сообщению
Собираю массив и записываю fputcsv($fp, explode('-;-', $line), ';');
Значение 1.04 например превращается в 1 апреля. Как оставить значение? Для этого ячейка должна быть по типу "Общий" как я понимаю. Вот как это сделать.
4. LIME - 24 Апреля, 2020 - 16:16:06 - перейти к сообщению
для csv никак
https://habr[dot]com/ru/company/mailru/blog/129476/
Цитата:
Поскольку типизации полей нет, нет и требования к ним. Разделители целой и дробной частей в разных странах разные, и это приводит к тому, что один и тот же CSV, сгенрированный приложением, в одном экселе «понимается», в другом — нет. Потому что Microsoft Office ориентируется на региональные настройки Windows, а там может быть что угодно. В России там указано, что разделитель — запятая,

(Добавление)

а ведь я ничего не понимаю в екселе
вообще не видел его уже не помню сколько
и винду впрочем уже не отличу 8 от 10 (я серьезно)
ну не хотят гуглить Слёзы в глазах

 

Powered by ExBB FM 1.0 RC1