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

Problemas con asp y excel

Estas en el tema de Problemas con asp y excel en el foro de ASP Clásico en Foros del Web. hola a todos espero ke me ayuden........... me he estado cabeciando con un error que no he podido solucionar .. es primera vez ke trabajo ...
  #1 (permalink)  
Antiguo 16/02/2005, 13:10
 
Fecha de Ingreso: octubre-2004
Mensajes: 101
Antigüedad: 19 años, 7 meses
Puntos: 0
Problemas con asp y excel

hola a todos espero ke me ayuden........... me he estado cabeciando con un error que no he podido solucionar ..

es primera vez ke trabajo con asp y excel asi ke aun no se exactamente como funciona esto

este es el error ke me aparece

Tipo de error:
Microsoft Office Web Components 9.0 (0xE004002A)
No se puede crear o guardar el archivo. Haga clic en Aceptar y asegúrese de que dispone de suficiente espacio y de que está autorizado para guardar archivos en la ubicación especificada. A continuación, vuelva a intentar exportar el archivo.
/ir/TabuExcelEncuesta.asp, line 77

y el codigo es el siguiente

StrSql = "exec pa_seleccionar_encuesta " & CLng(Rol)
Rs.open StrSql, conexionBD, 1, 2

Set ExcelArchivo = Server.CreateObject("OWC.Spreadsheet")

If (not Rs.EOF) Then
ExcelArchivo.Cells(5,3).Value =Rs.for("rol")
End if

rs.close
Path=Server.MapPath("Reportes/Encuesta Remuneraciones.xls")
ExcelArchivo.ActiveSheet.Export Path,0

la linea 77 donde aparece el error es: ExcelArchivo.ActiveSheet.Export Path,0

ojala ke me pueden ayudar a solucionar estel problema ya ke he estado ya mas de un dia tratando de solucionarlo...............


se lo agradeceria un monton

de ante mano muchas gracias
  #2 (permalink)  
Antiguo 17/02/2005, 08:00
 
Fecha de Ingreso: octubre-2004
Mensajes: 101
Antigüedad: 19 años, 7 meses
Puntos: 0
por favor ke alguien me ayude a solucionar este problema.............. ya ke necesito resolver lo antes posible


sera algun problema con la configuracion del SII

se lo agradecere un monton
  #3 (permalink)  
Antiguo 17/02/2005, 08:48
 
Fecha de Ingreso: mayo-2004
Ubicación: Monterrey, NL
Mensajes: 22
Antigüedad: 20 años
Puntos: 0
y porque no simplemente lo haces de otra manera y cambias lo siguiente a tu pagina.
mete el contenido en una tabla y automaticamente toma las celdas en Excel.
pon lo siguiente al inicio de tu pagina (ANTES QUE TODO)
<%@ Language=VBScript %>
<%Response.ContentType=application/vnd.ms-excel%>

Y listo, tu pagina se mostrara como un archivo de Excel.

Espero te sirva
  #4 (permalink)  
Antiguo 17/02/2005, 09:00
 
Fecha de Ingreso: mayo-2004
Ubicación: Monterrey, NL
Mensajes: 22
Antigüedad: 20 años
Puntos: 0
<%
Response.AddHeader "content-disposition", "inline; filename=nombre.xls"
%>
Añade eso tambien en seguida si quieres cambiar el nombre del archivo en excel que se genere.
De lo contrario, tomara el mismo nombre de tu pagina.
por ejemplo: si tu pagina se llama PagMuestra.asp
tu archivo generado en Excel se llamara PagMuestra.xls

Saludos
  #5 (permalink)  
Antiguo 17/02/2005, 10:52
 
Fecha de Ingreso: octubre-2004
Mensajes: 101
Antigüedad: 19 años, 7 meses
Puntos: 0
ok, lo intentare haber si me resulta

gracias
  #6 (permalink)  
Antiguo 25/02/2005, 06:54
Avatar de peloteitor  
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 849
Antigüedad: 20 años, 7 meses
Puntos: 1
Cita:
Iniciado por nacho_huerta
<%
Response.AddHeader "content-disposition", "inline; filename=nombre.xls"
%>
Añade eso tambien en seguida si quieres cambiar el nombre del archivo en excel que se genere.
De lo contrario, tomara el mismo nombre de tu pagina.
por ejemplo: si tu pagina se llama PagMuestra.asp
tu archivo generado en Excel se llamara PagMuestra.xls

Saludos
Eso se pone antes o después del response.contenttype??
__________________
El sexo sin amor es una experiencia vacía. Pero como experiencia vacía es una de las mejores.

Woody Allen
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 23:37.