Hojas Excel

11/12/2006 - 20:10 por oscar.caceres | Informe spam
Buenos días.
Estoy haciendo una aplicación que necesita importar planillas excel.
La pregunta sería como sé que si la planilla tiene "Hoja1" o "Sheet1"
para poder recorrer todo el libro.
Desde ya muchas gracias y saludos.
Oscar

Preguntas similare

Leer las respuestas

#1 Luis María Guayán
11/12/2006 - 21:49 | Informe spam
Con este código puedes recorrer las hojas de una planilla Excel:

LOCAL lo AS "Excel.Application"
lc = GETFILE("xls")
lo = CREATEOBJECT("Excel.Application")
lo.Workbooks.Open(lc)
FOR ln = 1 TO lo.Worksheets.Count
? lo.Worksheets(ln).Name
ENDFOR
lo.Quit
RELEASE lo


Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos

"oscar.caceres" escribió en el mensaje
news:
Buenos días.
Estoy haciendo una aplicación que necesita importar planillas excel.
La pregunta sería como sé que si la planilla tiene "Hoja1" o "Sheet1"
para poder recorrer todo el libro.
Desde ya muchas gracias y saludos.
Oscar



Respuesta Responder a este mensaje
#2 oscar.caceres
11/12/2006 - 23:53 | Informe spam
Gracias Luis María.
Saludos.
Oscar

"Luis María Guayán" escribió en el mensaje
news:
Con este código puedes recorrer las hojas de una planilla Excel:

LOCAL lo AS "Excel.Application"
lc = GETFILE("xls")
lo = CREATEOBJECT("Excel.Application")
lo.Workbooks.Open(lc)
FOR ln = 1 TO lo.Worksheets.Count
? lo.Worksheets(ln).Name
ENDFOR
lo.Quit
RELEASE lo


Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos

"oscar.caceres" escribió en el
mensaje
news:
Buenos días.
Estoy haciendo una aplicación que necesita importar planillas
excel.
La pregunta sería como sé que si la planilla tiene "Hoja1" o "Sheet1"
para poder recorrer todo el libro.
Desde ya muchas gracias y saludos.
Oscar







email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida