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

Excel: Abrir en Varias Hojas

Estas en el tema de Excel: Abrir en Varias Hojas en el foro de ASP Clásico en Foros del Web. Encontre bastante sobre Excel/ASP en el buscador del foro, lo que no puede encontrar es como abrir la tabla en distintas hojas. El tema es ...
  #1 (permalink)  
Antiguo 23/01/2006, 20:23
Avatar de horizonte  
Fecha de Ingreso: octubre-2005
Ubicación: A 50cm del Monitor(el angulo depende del estado de animo)
Mensajes: 148
Antigüedad: 18 años, 7 meses
Puntos: 1
Pregunta Excel: Abrir en Varias Hojas

Encontre bastante sobre Excel/ASP en el buscador del foro, lo que no puede encontrar es como abrir la tabla en distintas hojas.
El tema es asi, tengo una tabla bastante larga que la quiero dividir(xejmplo) por el "color"(ya q' hay muchas filas de un mismo color) entonces abro una hoja por cada color.

Una de las soluciones seria usar una variabe del ISS para guardar un puntero(existe esto en ASP?) al registro donde se ubica el siguiente color y luego volver a la misma pagina que carga la tabla/xls, y seguir cargando la tabla desde el puntero.
Seria algo asi:

CargaTablaXLS.asp

Código:
<%
  select case Session("color")
    case "inicio"  ANT= objRS("color")          'Por default pongo en "inicio" esta variable en
    case "fin"     Response.Redirect("otrapagina.asp")      'otra pagina
    case else      ANT= Session("color")
  end Select

  While(NOT objRS.EOF and objRS("color")= ANT)
    <tr>
    'Aca va la tabla
    </tr>
    ANT= objRS("color")
    objRS.MoveNext
  wend

if(objRS.EOF)Then
  Session("color")= "fin"
else
  Session("color")= objRS("color")
  Response.Redirect("cargarRS.asp") 'Esta es la pagina donde genero el RecordSet, pero la tendria
End If                              'que abrir en ventana Nueva para no perder la tabla anterior.
%>
La verdad que nunca vi esto, pero agradeceria saber si alguien ya lo hizo, o tiene una idea mejor que la mia o sabe que es factible directamente desde las propiedades del excel en ASP.

Muchas Gracias y Saludos.
__________________
Mientras tanto aqui, en la Gran Ciudad...
Una nueva hora,...Comienza
:Zzz:
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 21:07.