Creare file Excel in Python con OpenPyXl

Creare file Excel in Python con OpenPyXl

In questo articolo avevamo visto come leggere file Excel in Python con OpenPyXl.

Oggi vediamo come crearli.

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

Per installare la libreria:

$ pip3 install openpyx

Qui sotto un codice di esempio:

from openpyxl import Workbook
import datetime

wb = Workbook()

f = 'test.xlsx'

ws1 = wb.active
ws1.title = "FOGLIO 1"
ws1["A1"] = "CIAO"
ws1["A2"] = "=SUM(1, 1)"
ws1['A3'] = datetime.datetime(2019, 9, 25)

ws2 = wb.create_sheet(title="Pi")
ws2['F5'] = 3.14

wb.save(filename=f)

Prima usiamo il primo foglio e lo rinomiamo.

Sotto aggiungiamo qualche dato (tra testo, formule e date).

Sotto creiamo un altro foglio e aggiungiamo valore in una cella.

Abbiamo visto le funzionalità di base, ma ovviamente è possibile fare molto di più.

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. .

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