Tengo un número de tablas html generadas que necesito generar como un archivo de Excel. El sitio está codificado en ASP clásico. es posible? ¿Podría hacerse de alguna manera utilizando las bibliotecas de Open Office?Cómo generar un archivo Excel * .xls desde ASP clásico
EDITAR: Hasta ahora, he intentado algunas de las sugerencias, pero parece fallar. Idealmente, quiero que el usuario pueda hacer clic en un enlace que comenzará la descarga de un archivo .xls. Este código:
<%@ Language=VBScript %>
<% option explicit
Response.ContentType = "application/vnd.ms-excel"
Response.AppendHeader "content-disposition", " filename=excelTest.xls"
%>
<table>
<tr>
<th>Test Col 1</th>
<th>Test Col 2</th>
<th>Test Col 3</th>
<th colspan="2">Test Col 4</th>
<th>Test Col 6</th>
<th>Test Col 7</th>
</tr>
<tr>
<td>Data</td>
<td>Data</td>
<td>Data</td>
<td>Data</td>
<td>Data</td>
<td>Data</td>
<td>Data</td>
</tr>
</table>
parece fallar cuando IE7 se utiliza para obtener la página. IE dice que "no puede descargar excelTest.asp" y que "el sitio solicitado no está disponible o no se puede encontrar".
Hay comentarios al final de esto: http://blogs.msdn.com/vsofficedeveloper/pages/Office-2007-Open-XML-MIME-Types.aspx – Fionnuala
Los únicos comentarios que veo en esa página son algunos notas adicionales que indican los cambios que deben realizarse en el servidor para que los tipos mime sean compatibles. ¿Estás diciendo que esta es la pieza que me falta? – cdeszaq
Tengo una pregunta relacionada aquí, apreciar si alguien puede echar un vistazo, http://stackoverflow.com/questions/1383366/generating-excel-file-error – George2