Справочники, инструменты, документация

PHP: Как записать данные в Excel-таблицу

В Windows, в пакете Microsoft Office, файлы в формате CSV по умолчанию открываются программой Excel, остается лишь сохранить нужный файл в должном виде, используем разделение столбцов символом «;». Реализация на примере одной строки с данными:
$id = "1"; // Первый столбец
$name = "Иванов Иван Иванович"; // Второй столбец
$advance = "1500"; // Третий столбец
$salary = "1600"; // Четвертый столбец
$file = "data_base.csv"; // Имя файла
$content = "{$id};{$name};{$advance};{$salary}\n";
$bom = "\xEF\xBB\xBF";

@file_put_contents($file, $bom.file_get_contents($file).$content);

После выполнения такого скрипта на выходе вы получаете данные в формате CSV, которые вы можете попробовать открыть через Excel и убедиться в корректности работы метода.