Заголовки столбцов CSV

190
20 октября 2017, 15:21

Есть модуль, успешно выгружающий данные из MySQL в файл в CSV-файл Первая строка файла - заголовки столбцов Пример выгрузки date;time;data_collumn1;data_collumn2;data_collumn3 "2017-10-17";"00:00:00";"5320.ea1744e16a5be392be888f7caa9de2ae";"lorem ipsum";"lorem ipsum"

При открытии некоторых, экспортированных из других источников, CSV ранее OpenOffice-Calc автоматически определял, что первая строка является набором названий для столбцов таблицы

Сейчас же это не происходит, что вызывает необходимость лезть в параметры, закреплять строку или использовать какие-то другие подходы, отнимающие время

Данные записываются вот так

fputcsv($this->outputFile, $data,';');

Ещё пробовал вариант

fputs($this->outputFile, '"'.implode('";"',$data).'"'.PHP_EOL);

Заголовки склеивались без кавычек, пробовал разделители: ,;

Если что

  1. Гугл и поиск по Stack Overflow(на обоих языках) не помог найти объяснение
  2. Есть страница решения на C#, но я не вижу отличий от того, что происходит у меня
  3. В справке OpenOffice нет ответа
READ ALSO
Websocket SERVER-PHP | CLIENT-JS

Websocket SERVER-PHP | CLIENT-JS

Собственно вопрос, какие библиотеки могут помочь в реализации сокета между сервером на php и клиентом на js, пробовал разные библиотеки но они...

193
wp плагин не работает на страницах

wp плагин не работает на страницах

Сделал небольшой плагин, он прекрасно работает, когда создаешь пост, но вообще не работает, когда создаешь страницуВ интернете не могу найти...

260
header не работает

header не работает

header("Location: /cabinet"); а должен осуществиться переход на CabinetController, но это не работает, те

187
foreach возврощает всегда первую линию

foreach возврощает всегда первую линию

Начал писать собственный template class для своего сайта, весь класс работает, теперь начал писать вывод массива в шаблон и тут мне возвращает правильное...

228