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

ASP y excel, Problema dificil de resolver !!!

Estas en el tema de ASP y excel, Problema dificil de resolver !!! en el foro de ASP Clásico en Foros del Web. Hola que tal. tengo el siguiente problema: Estoy trabajando con un archivo de excel del cual extraigo datos de cada una de sus hojas, el ...
  #1 (permalink)  
Antiguo 17/01/2007, 13:09
 
Fecha de Ingreso: marzo-2004
Mensajes: 21
Antigüedad: 20 años, 2 meses
Puntos: 0
ASP y excel, Problema dificil de resolver !!!

Hola que tal.

tengo el siguiente problema: Estoy trabajando con un archivo de excel del cual extraigo datos de cada una de sus hojas, el problema que tengo es el siguiente:

Como saber el nombra de las hojas de los libros de excel para que extraiga en un ciclo los datos de cada una de ellas. Pongo codigo de ejemplo.

INSERT INTO TABLA SELECT * FROM OPENROWSET(''Microsoft.Jet.OLEDB.4.0'',''Excel 8.0;Database=c:archivo.xls, ''SELECT * FROM [Hoja1$]'')'

Lo que yo no se es como se llaman las hojas del archivo de excel, como puedo saber??? para reemplazar la Hoja1$ por una variable en donde le de un nombre dinamico.
  #2 (permalink)  
Antiguo 17/01/2007, 13:43
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: ASP y excel, Problema dificil de resolver !!!



Con macros yo no las llamo por su nombre, sino por su posición (workbooks("archivo.xls").worksheets(1)), no se si se pueda en ADO, nunca lo he hecho
  #3 (permalink)  
Antiguo 17/01/2007, 13:47
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: ASP y excel, Problema dificil de resolver !!!

Acabo de encontrar en las respuestas anteriores algo que pudiera servirte

Saludos
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 11:21.