Как записать данные в файл Excel на PHP?
$tofile = $id  . ';' . $old . ';' . $new . "\n";

Это CSV, а не XLS(X). Для работы с XLS(X) можно воспользоваться PhpSpreadsheet
$tofile = $id  . ';' . $old . ';' . $new . "\n";

Это CSV, а не XLS(X). Для работы с XLS(X) можно воспользоваться PhpSpreadsheet