Notas de Luis

Esta librería sirve para poder crear y gestionar hojas de excel con Python. Así sería su funcionamiento básico:

PARA LEER UN EXCEL DESDE PYTHON

import openpyxl
 
# Abrir archivo de Excel
workbook = openpyxl.load_workbook('ejemplo.xlsx')
 
# Seleccionar la hoja de trabajo por nombre
worksheet = workbook['Hoja1']
 
# Leer valor de celda A1
valor = worksheet['A1'].value
 
# Imprimir valor de celda en la consola
print(valor)

Por ejemplo, tenemos un documento de excel que dentro de la columna y fila A1 se contiene la palabra hola:

Si ejecutamos este código, al estar indicando de leer la fila y columna A1, vamos a extraer esta palabra:

PARA INSERTAR DATOS EN UN EXCEL DESDE PYTHON

Para insertar datos en un excel desde Python, lo haremos con el siguiente código:

import openpyxl
 
# Cargar el archivo de Excel
workbook = openpyxl.load_workbook('ejemplo.xlsx')
 
# Seleccionar la hoja de trabajo por nombre
worksheet = workbook['Hoja1']
 
# Escribir datos en una celda
worksheet['A1'] = 'Ejemplo de texto'
worksheet['B1'] = 1234
 
# Guardar los cambios en el archivo de Excel
workbook.save('ejemplo.xlsx')

Y si lo ejecutamos funciona perfecto. Tenemos la información añadida en las columnas A1 y B1:

computing/coding/python/librerias/libreria_openpyxl.txt · Última modificación: por 127.0.0.1