Задать вопрос

Загрузка данных в CSV

Здравствуйте!

Проблема такая:
я загружаю данные в файл csv, но он отображается у меня не совсем красиво.
Как я могу настроить, чтобы каждые элемент моего массива был в отдельной колонке?

$file = fopen( 'data.csv', 'a' );

fputcsv( $file, $header );

fclose( $file );
  • Вопрос задан
  • 3790 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
Anonym
@Anonym
Программирую немного )
У вас проблема не в создании, а в отображении.
Покрутите настройки Excel (или что у вас там) - скорее всего разделитель стоит не тот.
Ответ написан
Комментировать
MindMinimal
@MindMinimal
Front-end Developer, веб-разработчик
Стандартно Excel делает csv файл, где разделитель точка с запятой ; - в эту сторону смотрите + в качестве кодировки там по моему windows-1251
Ответ написан
Комментировать
vladob
@vladob
см. LinkedIn
CSV -- "Comma Separated Values" -- стандартный разделитель между элементами в строке -- запятая ("comma" eng.), между строками -- перевод строки.
До записи в файл ваши данные должны быть оформлены соответствующим образом (ну или ваша функция записи в csv файл должна делать это).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы