Možná toto někomu pomůže. Málokdo ví, že Microsoft Office podporuje jako nativní formát také XML/HTML, a to již od verze 2000. Kupříkladu Excel umí otevřít HTML soubor, a data z první tabulky, kterou najde v tomto souboru, převede do buněk a patřičně oformátuje.
Při troše hraní s Content-Type výstupní hlavičkou, a generováním HTML souboru lze vygenerovat relativně jednoduše z PHP jednolistový „excelovský“ soubor.
PS: Nedávno Microsoft zveřejnil kompletní Office HTML/XML referenční manuál. ( ke stažení na http://msdn.microsoft.com/…e.10%29.aspx ) V tomto manuálu jsou popsané veškeré jemnosti Microsoftího HTML, včetně CSS atributů začínajících na -mso-, a jejich vlastností. Lze se zde dozvědět, jak formátovat odrážky pro Word, zalamování textu pro Excel, atp. A to vše lze použít pro vygenerování HTML souboru, který je poté předhozen Officím programům, a správně načten.