Páginas
viernes, 25 de julio de 2014
Python para Excel: Como abrir un Libro, Como abrir una Hoja, Como ver el valor de una Celda.
Primero hay que bajar la librería xlrd desde esta pagina.
Las librerías son colecciones de funciones y métodos para usos específicos, en este caso la librería xlrd contiene códigos que permiten leer archivos de excel. Algunas de mis macros tardan mucho en procesar, si todo marcha bien podría llegar a reemplazar VBA con Python, depende de que tan rápida sea la ejecución.
Para abrir un archivo:
from xlrd import open_workbook
reporte = open_workbook('cctable.xlsx')
Esto crea un objeto Workbook, el cual tiene sus propiedades y métodos, los cuales podemos enlistar con dir(reporte)
Para abrir una hoja dentro del libro:
hojaGuayaquil = reporte.sheet_by_name('Guayaquil')
Esto crea un objeto Sheet que así mismo tiene otras propiedades y métodos. Aquí ya no es necesario importar el metido sheet_by_name porque corresponde a una hoja que pertenece a un libro que abrimos con el metido open_workbook de la librería xlrd. Es decir forma parte de la cadena de objetos y métodos.
Si quiero ver el valor de una celda dentro de la hoja:
celda = hojaGuayaquil.cell(7, 15)
esto crea un objeto Cell que tiene también sus propiedades y metodos
celda.value
nos da el valor de la celda.
O mas rapido:
hojaGuayaquil.cell(7,15).value
O mas rapido aun:
hojaGuayaquil.cell_value(7,15)
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario