Recientemente descubrí que si guarda un marcado HTML como un xls, se abrirá en Excel perfectamente con todo su estilo. EjemploElementos Html soportados por Excel
myfile.xls
<table>
<tr>
<td style="background: red;text-align:center;border:1px solid;"><h1>Blah</h1></td>
<td style="background: red;text-align:left;font-weight:bold;">Blah</td>
</tr>
<tr>
<td>3221312dsdasd</td>
<td>hahah2123dedaah</td>
</tr>
<tr>
<td>123456</td>
<td>hahah2123dedaah</td>
</tr>
</table>
Me preguntaba si hay algún tipo de documentación sobre esto sobre lo que HTML y CSS soportes Excel y no lo que hace? Intenté usar Google y realmente no pude encontrar mucho. Estaba más que interesado en crear múltiples hojas de trabajo.
Dudo que haya es una forma de generar automáticamente hojas de trabajo de HTML. Además, todos los estilos deben estar en línea. No hay soporte para una hoja de estilo externa. –
Si necesita archivos de Excel con varias hojas, tal como lo señala Diodeus, este enfoque no funcionará. en su lugar, puede probar el enfoque de "hoja de cálculo XML": http://support.microsoft.com/default.aspx?scid=kb;EN-US;285891 –
Si aún desea más información sobre el diseño del enfoque básico