> Manuales > Taller de ASP

Este ejemplo aprovecha la capacidad de excel para interpretar el contenido de tablas escritas en lenguaje HTML.



Una tabla de este estilo puede ser interpretada por excel:


que nos mostraría algo de este estilo:


El truco consiste en indicarle al navegador cliente que lo que va a recibir no es una pagina HTML, sino un archivo excel, esto se lo indicaremos con la instrucción asp:

<%Response.ContentType = "application/vnd.ms-excel"%>

En el ejemplo lo que vamos a ejecutar es el siguiente codigo asp:

<html>

<head>
<% Response.Buffer = TRUE
Response.ContentType = "application/vnd.ms-excel"%>

<title>Ejemplo de compatibilidad Excel</title>
</head>

<body>
<table border="1" width="60%">
<tr>
<td width="50%" align="center" bgcolor="#C0C0C0">Nº de Factura</td>
<td width="50%" align="center" bgcolor="#C0C0C0">Importe</td>
</tr>
<tr>
<td width="50%" align="center">1</td>
<td width="50%" align="center">12000</td>
</tr>
<tr>
<td width="50%" align="center">2</td>
<td width="50%" align="center">24000</td>
</tr>
<tr>
<td width="50%" align="center"> </td>
<td width="50%" align="center"><b>=SUMA(B2:B3)</b></td>
</tr>
</table>

</body>

</html>


Cuando lo ejecutemos el navegador nos dará la opción de guardar el archivo o ejecutarlo desde la red, elegiremos la opción que mas nos interese.


Puedes ver el ejemplo pulsando en este enlace.

Pedro Rufo Martín

Webmaster de www.asptutor.com

Manual