на php есть встроенная функция
json_decode
возвращает готовый объект (или массив, зависит от параметров) в памяти
если excel нужен без оформления просто таблица, то попробуй сохранять в csv формате, он текстовый и дубовый (на php -
fputcsv) иначе работай с open document odt или майкрософтовским xlsx (он похожий) который по факту - zip архив с текстовыми xml файлами, которые геренировать можно тупо записью в текстовый файл по шаблону