Foros del Web » Programando para Internet » ASP Clásico »

Como Exportar a un Excel?????

Estas en el tema de Como Exportar a un Excel????? en el foro de ASP Clásico en Foros del Web. hola tengo una duda.... hago una consulta en asp a una Bd de MySQL y se muestra dicha consulta en una tabla de html.... pregunta: ...
  #1 (permalink)  
Antiguo 23/02/2009, 16:33
Avatar de superscully  
Fecha de Ingreso: febrero-2009
Mensajes: 56
Antigüedad: 16 años, 2 meses
Puntos: 0
Pregunta Como Exportar a un Excel?????

hola tengo una duda....

hago una consulta en asp a una Bd de MySQL y se muestra dicha consulta en una tabla de html....

pregunta:

es posible a travez de asp o VBscript o JavaScript que se exporte dicha consulta a una hoja de excel???

de antemano gracias
  #2 (permalink)  
Antiguo 23/02/2009, 16:56
 
Fecha de Ingreso: febrero-2009
Mensajes: 2
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Como Exportar a un Excel?????

no se si te podra valer de algo, artepixel.es es una web que te cambian casi cualquier archivo a otro que tu quieras.
  #3 (permalink)  
Antiguo 24/02/2009, 00:23
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Respuesta: Como Exportar a un Excel?????

por lo regular se utiliza estas lineas

Código ASP:
Ver original
  1. Response.Buffer = true
  2. Response.ContentType = "application/vnd.ms-excel"

la pagina que estas utilizando para crear la tabla, solo necesitas anexarle estas lineas al final del codigo, para que el resultado lo disponga como archivo de excel

intenta, y comenta
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #4 (permalink)  
Antiguo 25/02/2009, 11:53
Avatar de superscully  
Fecha de Ingreso: febrero-2009
Mensajes: 56
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Como Exportar a un Excel?????

gracias... pero es posible que la consulta sea transferida al excel... mostrando los datos en las columnas....

se genera la consulta y la muetra en esta tabla...

<table border="0">
<tr>
<td><b><font face="Tahoma" size="2" color="#000000">Folio</font></b></td>
<td><b><font face="Tahoma" size="2" color="#000000">NControl</font></b></td>
<td><b><font face="Tahoma" size="2" color="#000000">Of. Ref.</font></b></td>
<td><b><font face="Tahoma" size="2" color="#000000">Fecha</font></b></td>
<td><b><font face="Tahoma" size="2" color="#000000">Remitente</font></b></td>
<td><b><font face="Tahoma" size="2" color="#000000">Origen</font></b></td>
<td><b><font face="Tahoma" size="2" color="#000000">Destino</font></b></td>
<td><font face="Tahoma">&nbsp;</font></td>
</tr>

<tr>
<td> <font face="Tahoma">
<%fecha1=date
fecha2=rs_consulta("fechadeldocumento")
prioridad=ucase(rs_consulta("prioridad"))
diferencia=datediff("d",fecha2,fecha1)
response.write priodidad
if prioridad="0" or prioridad="1" then
'si ya han pasado 7 dias
if diferencia>=7 then
if rs_consulta("respuesta")="_" or isnull(rs_consulta("respuesta")) then%>
<img src="img/carta.gif" border="0" width="45" height="20" alt="Urge tu respuesta">Urge
respuesta
<% end if
end if
end if
if prioridad="2" or prioridad="3" then
if diferencia>=1 then
if rs_consulta("respuesta")="_" or isnull(rs_consulta("respuesta")) then%>
<img src="img/carta.gif" border="0" width="45" height="20" alt="">Urge
respuesta
<% end if
end if
end if
%>
</font>
<td <%if rs_consulta("prioridad")="0" then
response.write ("bgcolor='#FFFFFF'")
end if%>
<%if rs_consulta("prioridad")="1" then
response.write ("bgcolor='#66CC99'")
end if%>
<%if rs_consulta("prioridad")="2" then
response.write ("bgcolor='#FF9900'")
end if%>
<%if rs_consulta("prioridad")="3" then
response.write ("bgcolor='#FF0000'")
end if%> ><font face="Tahoma" size="2"
<%if rs_consulta("prioridad")="2" then
response.write ("color='#FFFFFF'")
end if%>
<%if rs_consulta("prioridad")="3" then
response.write ("color='#FFFFFF'")
end if%>> <a href="uploadframeset.asp?nf=<%=rs_consulta("folio" )%>">
<%=rs_consulta("folio")%> </a></font> </td>
<td <%
if rs_consulta("prioridad")="0" then
response.write ("bgcolor='#FFFFFF'")
end if%>
<%if rs_consulta("prioridad")="1" then
response.write ("bgcolor='#66CC99'")
end if%>
<%if rs_consulta("prioridad")="2" then
response.write ("bgcolor='#FF9900'")
end if%>
<%if rs_consulta("prioridad")="3" then
response.write ("bgcolor='#FF0000'")
end if%>
><font face="Tahoma" size="2" <%if rs_consulta("prioridad")="2" then
response.write ("color='#FFFFFF'")
end if%>
<%if rs_consulta("prioridad")="3" then
response.write ("color='#FFFFFF'")
end if%>> <%=rs_consulta("NumerodeControl")%> </font> </td>
<td <%if rs_consulta("prioridad")="0" then
response.write ("bgcolor='#FFFFFF'")
end if%>
<%if rs_consulta("prioridad")="1" then
response.write ("bgcolor='#66CC99'")
end if%>
<%if rs_consulta("prioridad")="2" then
response.write ("bgcolor='#FF9900'")
end if%>
<%if rs_consulta("prioridad")="3" then
response.write ("bgcolor='#FF0000'")
end if%> ><font face="Tahoma" size="2" <%if rs_consulta("prioridad")="2" then
response.write ("color='#FFFFFF'")
end if%>
<%if rs_consulta("prioridad")="3" then
response.write ("color='#FFFFFF'")
end if%>> <%=rs_consulta("OficiodeReferencia")%></font> </td>
<td <%if rs_consulta("prioridad")="0" then
response.write ("bgcolor='#FFFFFF'")
end if%>
<%if rs_consulta("prioridad")="1" then
response.write ("bgcolor='#66CC99'")
end if%>
<%if rs_consulta("prioridad")="2" then
response.write ("bgcolor='#FF9900'")
end if%>
<%if rs_consulta("prioridad")="3" then
response.write ("bgcolor='#FF0000'")
end if%> ><font face="Tahoma" size="2" <%if rs_consulta("prioridad")="2" then
response.write ("color='#FFFFFF'")
end if%>
<%if rs_consulta("prioridad")="3" then
response.write ("color='#FFFFFF'")
end if%>> <%=day(rs_consulta("fechadeldocumento"))&"/"&month(rs_consulta("fechadeldocumento"))&"/"&year(rs_consulta("fechadeldocumento"))%></font> </td>
<td <%if rs_consulta("prioridad")="0" then
response.write ("bgcolor='#FFFFFF'")
end if%>
<%if rs_consulta("prioridad")="1" then
response.write ("bgcolor='#66CC99'")
end if%>
<%if rs_consulta("prioridad")="2" then
response.write ("bgcolor='#FF9900'")
end if%>
<%if rs_consulta("prioridad")="3" then
response.write ("bgcolor='#FF0000'")
end if%> > <font face="Tahoma" size="2" <%if rs_consulta("prioridad")="2" then
response.write ("color='#FFFFFF'")
end if%>
<%if rs_consulta("prioridad")="3" then
response.write ("color='#FFFFFF'")
end if%>><%=rs_consulta("remitente")%></font> </td>
<td <%if rs_consulta("prioridad")="0" then
response.write ("bgcolor='#FFFFFF'")
end if%>
<%if rs_consulta("prioridad")="1" then
response.write ("bgcolor='#66CC99'")
end if%>
<%if rs_consulta("prioridad")="2" then
response.write ("bgcolor='#FF9900'")
end if%>
<%if rs_consulta("prioridad")="3" then
response.write ("bgcolor='#FF0000'")
end if%> > <font face="Tahoma" size="2" <%if rs_consulta("prioridad")="2" then
response.write ("color='#FFFFFF'")
end if%>
<%if rs_consulta("prioridad")="3" then
response.write ("color='#FFFFFF'")
end if%>> <%=rs_consulta("propietario")%></font> </td>
<td <%if rs_consulta("prioridad")="0" then
response.write ("bgcolor='#FFFFFF'")
end if%>
<%if rs_consulta("prioridad")="1" then
response.write ("bgcolor='#66CC99'")
end if%>
<%if rs_consulta("prioridad")="2" then
response.write ("bgcolor='#FF9900'")
end if%>
<%if rs_consulta("prioridad")="3" then
response.write ("bgcolor='#FF0000'")
end if%> > <font face="Tahoma" size="2" <%if rs_consulta("prioridad")="2" then
response.write ("color='#FFFFFF'")
end if%>
<%if rs_consulta("prioridad")="3" then
response.write ("color='#FFFFFF'")
end if%>> <%=rs_consulta("destinatario")%></font> </td>
<td> <font face="Tahoma">
<%if rs_consulta("revisado")="1" then %>
<img src="img/ok1.jpg" border="0" width="20" height="17" alt="">
<%end if%>
<%if rs_consulta("enviado")="1" then %>
<img src="img/ok2.jpg" border="0" width="20" height="17" alt="">
<%end if%>
<%if rs_consulta("tipo_de_respuesta")="PRELIMINAR" then %>
<img src="img/respok1.jpg" border="0" width="20" height="17" alt="">
<%end if%>
<%if rs_consulta("tipo_de_respuesta")="FINAL" then %>
<img src="img/respok2.jpg" border="0" width="20" height="17" alt="">
<%end if%>
</font></td>
</tr>
<%
rs_consulta.movenext
LOOP
rs_consulta.close
%>
</table>
  #5 (permalink)  
Antiguo 28/02/2009, 10:48
Avatar de Esfinge02  
Fecha de Ingreso: septiembre-2008
Ubicación: Cd. Victoria Tam
Mensajes: 162
Antigüedad: 16 años, 7 meses
Puntos: 2
Respuesta: Como Exportar a un Excel?????

hola, si quieres exportar la pagina a excel lo unico que tienes que aser es poner las siguientes lineas de código:

<%
response.ContentType = "application/vnd.ms-excel"
response.AddHeader "content-disposition", "inline; filename=nombredelarchivo.xls"
%>

estas van al principio del código y listo la pagina con la información de SQL se pasan a excel. y listo................
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:15.