Saltar al contenido

openpyxl obtener hoja por nombre

Nuestro team redactor ha pasado mucho tiempo investigando la solución a tus dudas, te compartimos la solución de modo que nuestro deseo es resultarte de mucha apoyo.

Solución:

Deberías usar wb[sheetname]

from openpyxl import load_workbook
wb2 = load_workbook('test.xlsx')
ws4 = wb2["New Title"]

PD: debe verificar si su hoja está en los nombres de las hojas wb.sheetnames

print(wb2.sheetnames)
['Sheet2', 'New Title', 'Sheet1']

import openpyxl

n = 0
wb = openpyxl.load_workbook('D:excel.xlsx')
sheets = wb.sheetnames
ws = wb[sheets[n]]

la referencia: Cómo cambiar entre hojas en excel openpyxl python para hacer cambios

Si te mola la idea, tienes el poder dejar un artículo acerca de qué le añadirías a esta reseña.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *