Inhaltsverzeichnis
21.7 Cargar un libro de trabajo desde un archivo de Excel Por supuesto, en muchos casos es necesario no solo crear archivos de Excel para exportar datos sino también para importar datos de un archivo de Excel existente. Esto se puede hacer usando el Función openPyXL load_workbook(). Esta función abre el Excel especificado (en modo de solo lectura de forma predeterminada) y devuelve un objeto Workbook. desde openpyxl importar load_workbook libro de trabajo = cargar_libro de trabajo (nombre de archivo = ‘muestra.xlsx’) Ahora puede acceder a una lista de hojas, sus nombres, obtener la hoja actualmente activa etc. usando las propiedades proporcionadas por el objeto del libro de trabajo: • workbook.active devuelve el objeto de hoja de cálculo activo. • workbook.sheetnames devuelve los nombres (cadenas) de las hojas de trabajo en este libro de trabajo. • workbook.worksheets devuelve una lista de objetos de la hoja de trabajo. La siguiente aplicación de ejemplo lee el archivo de Excel creado anteriormente en este capítulo: desde openpyxl importar load_workbook def principal(): print(‘Comenzando a leer el archivo de Excel usando openPyXL’) libro de trabajo = cargar_libro de trabajo (nombre de archivo = ‘muestra.xlsx’) imprimir (libro de trabajo.activo) imprimir (libro de trabajo. nombres de hojas) imprimir (libro de trabajo.hojas de trabajo) imprimir(’-’ * 10) ws = libro de trabajo [‘mi hoja de trabajo’] imprimir(ws[‘A1’]) imprimir(ws[‘A1’].valor) imprimir(ws[‘A2’].valor) imprimir(ws[‘A3’].valor) imprimir(’-’ * 10) para la hoja en el libro de trabajo: imprimir (hoja.título) imprimir(’-’ * 10) rango_celda = ws[‘A1’:‘A3’] para celda en cell_range: imprimir (celda [0]. valor) imprimir(’-’ * 10) 21.7 Cargar un libro de trabajo desde un archivo de Excel 253
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
WeiterlesenTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Weiterlesen• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Weiterlesen