Mattepuffo's logo
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 this Post

Commentami!