Con este código podemos recorrer una Planilla de Excel desde Visual FoxPro y ver el contenido de todas sus celdas.
*-- Creo el objeto Excel loExcel = CREATEOBJECT("Excel.Application") WITH loExcel.APPLICATION .VISIBLE = .F. *-- Abro la planilla con datos .Workbooks.OPEN("C:\MiPlanilla.xls") *-- Cantidad de columnas lnCol = .ActiveSheet.UsedRange.COLUMNS.COUNT *-- Cantidad de filas lnFil = .ActiveSheet.UsedRange.ROWS.COUNT *-- Recorro todas las celdas FOR lnI = 1 TO lnCol FOR lnJ = 1 TO lnFil ? CHR(lnI+64) + ALLTRIM(STR(lnJ)) + ': ' ?? .activesheet.cells(lnJ,lnI).VALUE ENDFOR ENDFOR *-- Cierro la planilla .Workbooks.CLOSE *-- Salgo de Excel .Quit ENDWITH RELEASE loExcel
Al recorrerla también podemos cambiar los valores de las celdas, solo deberiamos guardar los cambios antes de cerrar la planilla con:
loExcel.APPLICATION.activeworkbook.SAVE
No hay comentarios. :
Publicar un comentario
Los comentarios son moderados, por lo que pueden demorar varias horas para su publicación.