Задать вопрос
tkovacs
@tkovacs
веб мастер

Как записать данные в CSV файл из php?

Как записать массив в csv файл средствами php? Взял библиотеку phpspreadsheet, сохраняю в xlsx все нормально, сохраняю в csv , все пишется в первую ячейку строки, в кавычках и через запятую.
63624a6385695224009320.jpeg
fputcsv делает то же самое, мне казалось должно записывать в отдельную ячейку.
phpspreadsheet в xlsx
63624ad3adeec030068688.jpeg

<?php
$list = [
    ['id', 'name'],
    ['1', 'name'],
    ['2', 'name'],
];

$fp = fopen('file.csv', 'w');

foreach ($list as $fields) {
    fputcsv($fp, $fields);
}

fclose($fp);
?>
  • Вопрос задан
  • 559 просмотров
Подписаться 1 Простой 1 комментарий
Ответ пользователя Кирилл Горелов К ответам на вопрос (3)
@Kirill-Gorelov
С ума с IT
Комментировать