facciamo un passo indietro: tu stai scrivendo un file HTML che solo grazie a un escamotage (i marcatori nell'header) Excel riesce a riconoscere come un file dei suoi. Per controverifica, apri un file xls prodotto da Excel con Notepad e vedi che è profondamente diverso da quello che produci tu.
Detto questo, per manipolare pienamente i file xls hai bisogno di librerie come quella che ti ho segnalato, librerie che vanno montate sul server. Potresti chiedere al tuo hoster se possono farlo o se hanno già montato qualche libreria equivalente.

Rispondi quotando