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

exportar a excel

Estas en el tema de exportar a excel en el foro de ASP Clásico en Foros del Web. hola alquien sabe como exportar a excel pero que sea un archivo de excel de verdad? es decir. si uno exporta un archivo de excel ...
  #1 (permalink)  
Antiguo 22/11/2009, 16:37
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 3 meses
Puntos: 4
exportar a excel

hola
alquien sabe como exportar a excel pero que sea un archivo de excel de verdad?
es decir.
si uno exporta un archivo de excel desde aqui si uno lo mira con el bloc de notas el queda como un html..
y si uno mira un excel guardado desde office el sale en lenguaje de maquina.


alguien sabe com generar un excel desde asp pero de verdad?

la forma que yo tengo es esta. pero no me funciona par alo que necesito.
alguien conoce otra forma?



Response.ContentType = "application/vnd.ms-excel"
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #2 (permalink)  
Antiguo 23/11/2009, 14:31
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 2 meses
Puntos: 146
Respuesta: exportar a excel

Otra forma?

Abre una hoja Excel a manera de plantilla (vacío), te conectas a él con ADO y lo actualizas desde ASP

saludos
  #3 (permalink)  
Antiguo 23/11/2009, 14:33
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 3 meses
Puntos: 4
Respuesta: exportar a excel

me podrias dar un ejemplo porfa?
la verdad no tengo idea como hacerlo.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #4 (permalink)  
Antiguo 23/11/2009, 14:37
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 2 meses
Puntos: 146
Respuesta: exportar a excel

Ejemplo? supongo que de la conexión a Excel

Código asp:
Ver original
  1. <%
  2.     Dim sSourceXLS
  3.  
  4.     sSourceXLS = Server.MapPath(".") & "\Excel\RollosCosteados.xls"
  5.  
  6.     Dim oConn
  7.     Set oConn = Server.CreateObject("ADODB.Connection")
  8.     oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
  9.                "Data Source=" & sSourceXLS & ";" & _
  10.                "Extended Properties=""Excel 8.0;HDR=YES;"""
  11.  
  12.     Dim oRS
  13.     Set oRS = Server.CreateObject("ADODB.Recordset")
  14.     oRS.Open "Select * from [Rollos$A1:Y1000]", oConn, 1, 3
  15.    
  16.         %>
  17.         <table width="100%" border="1">
  18.         <%
  19.     Do While Not (oRS.EOF)
  20.         %><tr><%
  21.         For i = 0 To 24
  22.                     %><td><%=oRS.Fields(i).Value%><%
  23.         Next
  24.         oRS.MoveNext
  25.     Loop
  26.         %>
  27.         </table>
  28.         <%
  29.    
  30.     oRS.Close
  31.     Set oRS = Nothing
  32.    
  33.     oConn.Close
  34.     Set oConn = Nothing
  35. %>

Eso abre un Excel y lo muestra en pantalla, harías lo mismo pero en lugar de mostrarlo le correrías intrucciones de INSERT o UPDATE, en un Excel puedes hacer lo mismo que en una tabla común y corriente menos DELETE, ya que no puede eliminar filas en Excel mediante ADO, solo limpiar su contenido.
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 13:12.