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!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2626 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy