import pandas as pd
# Creazione della struttura dati per il planning
data = {
"Giorno": ["Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato", "Domenica"],
"Mattina (09:00 - 13:00)": [
"📐 Matematica (Teoria ed esercizi)",
"📝 Tesine (Ricerca materiali)",
"📝 Tesine (Stesura capitoli)",
"📐 Matematica (Applicazione formule)",
"📝 Tesine (Revisione e bozze)",
"🚗 Patente (Ripasso leggero)",
"🛋️ Relax totale"
],
"Pomeriggio (14:30 - 18:30)": [
"🚗 Patente (Quiz e teoria)",
"📐 Matematica (Segnatura dubbi)",
"💻 Prof Online (Risoluzione dubbi)",
"🚗 Patente (Simulazioni d'esame)",
"💻 Prof Online / Patente (Check)",
"🛋️ Pomeriggio libero",
"🛋️ Relax totale"
],
"Sera (19:00 - 21:30)": [
"🛋️ Relax libero",
"🏋️♀️ Allenamento (Sessione 1)",
"🛋️ Relax libero",
"🏋️♀️ Allenamento (Sessione 2)",
"🍕 Serata svago",
"🎬 Film / Uscita",
"🛋️ Relax totale"
]
}
# Creazione del DataFrame
df = pd.DataFrame(data)
# Esportazione in Excel con formattazione grafica
with pd.ExcelWriter("planning_settimanale.xlsx", engine="openpyxl") as writer:
df.to_excel(writer, index=False, sheet_name="Planning")
# Accesso ai componenti di openpyxl per migliorare l'estetica
workbook = writer.book
worksheet = writer.sheets["Planning"]
# Regolazione automatica della larghezza delle colonne per una lettura ottimale
for col in worksheet.columns:
max_len = max(len(str(cell.value or '')) for cell in col)
col_letter = col[0].column_letter
worksheet.column_dimensions[col_letter].width = max(max_len + 3, 12)
print("File 'planning_settimanale.xlsx' generato con successo! Ora puoi scaricarlo e modificarlo.")
print('Hello world!')
To embed this project on your website, copy the following code and paste it into your website's HTML: