Leggere file Excel in Python con OpenPyXl

Mattepuffo's logo
Leggere file Excel in Python con OpenPyXl

Leggere file Excel in Python con OpenPyXl

OpenPyXl è una delle varie librerie per Python per manipolare file Excel.

Oggi vediamo come usarla per leggerne il contenuto.

Considerate che supporta solo file XLSX, e non i file XLS.

Per installare la libreria:

$ pip3 install openpyx

Ecco il codice:

import openpyxl

file = openpyxl.load_workbook('/home/matte-server/Scrivania/test.xlsx')

# STAMPO I NOMI DEI FOGLI
print(file.get_sheet_names())

# ACCEDO AD UN FOGLIO SPECIFICO
sheet = file.get_sheet_by_name('FOGLIO1')

# ACCEDO AD UNA CELLA SPECIFICA
print(sheet['C2'].value)

# ITERO SU TUTTE LE CELLE
for row in sheet.iter_rows():
    for cell in row:
        print(cell.value)

Il codice è documentato e abbastanza facile da leggere.

Ovviamente non sono stato molto a guardare la formattazione dell'ultimo output.

Enjoy!


Condividi

Commentami!