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!
python excel xlsx xls openpyxl
Commentami!