объясни своему заказчику, что ему не нужен никакой эксель, а нужен веб-сайт, с HTML таблицей.
которая и будет обновляться автоматически при поступлении новых данных
Создавать - например с помощью библиотечки PhpSpreadsheet.
Обновлять? На мой взгляд проще генерировать новый документ каждый раз. Но ежесекундно? Зачем?