pasar informacion de Asp a Excel
Estimados Nesecito su ayuda ,tengo que pasar informacion de asp a excel y no se como hacerlo
de antemano muchas Gracias
de antemano muchas Gracias
Hola.
Es fácil.
Simplemente añade estas líneas a tu código
<%@ Language=VBScript %>
<%Response.ContentType = "application/vnd.ms-excel"%>
Después crea tu tabla con la información y en lugar de mostrártela en pantalla creará un archivo que se llamará igual que el módulo asp pero con extensión xls.
Saludos.
Es fácil.
Simplemente añade estas líneas a tu código
<%@ Language=VBScript %>
<%Response.ContentType = "application/vnd.ms-excel"%>
Después crea tu tabla con la información y en lugar de mostrártela en pantalla creará un archivo que se llamará igual que el módulo asp pero con extensión xls.
Saludos.
Hola otra vez.
Un módulo que te vaya a generar una salida en un archivo excel no necesita no body ni head, simplemente pones esas dos lineas y después metes el código asp que te va a generar la tabla, además olvidate de la mayoría de parámetros de formato para la tabla porque no te servirían para nada, lo que si puedes hacer es dar color a las celdas e incluso al texto.
Ejemplo.
<%@ Language=VBScript %>
<%Response.ContentType = "application/vnd.ms-excel"%>
<table border="1">
<tr>
<th bgcolor="#739A7B" colspan="4" align="center">
<%titulo = "LO QUE SEA"%>
<font color="#ffffff"><%=titulo%></font>
</tr>
<%
aqui el codigo que te abre la base de datos o lo que quieras poner
%>
<tr>
<td><%=dato1%></td>
<td><%=dato2%></td>
<td><%=dato3%></td>
<td><%=dato4%></td>
</tr>
</table>
Y ya está, eso te crearía un bonito archivo XLS con el mismo nombre que el módulo asp.
Saludos.
Un módulo que te vaya a generar una salida en un archivo excel no necesita no body ni head, simplemente pones esas dos lineas y después metes el código asp que te va a generar la tabla, además olvidate de la mayoría de parámetros de formato para la tabla porque no te servirían para nada, lo que si puedes hacer es dar color a las celdas e incluso al texto.
Ejemplo.
<%@ Language=VBScript %>
<%Response.ContentType = "application/vnd.ms-excel"%>
<table border="1">
<tr>
<th bgcolor="#739A7B" colspan="4" align="center">
<%titulo = "LO QUE SEA"%>
<font color="#ffffff"><%=titulo%></font>
</tr>
<%
aqui el codigo que te abre la base de datos o lo que quieras poner
%>
<tr>
<td><%=dato1%></td>
<td><%=dato2%></td>
<td><%=dato3%></td>
<td><%=dato4%></td>
</tr>
</table>
Y ya está, eso te crearía un bonito archivo XLS con el mismo nombre que el módulo asp.
Saludos.