-
Notifications
You must be signed in to change notification settings - Fork 21
File: Excel
Alfio Emanuele edited this page Nov 28, 2015
·
4 revisions
Questa pagina serve per illustrare il funzionamento della libreria Excel
in Jorvik.
Un esempio vale piu' di mille parole (specialmente se espone tutti i metodi).
from base.files import Excel, FoglioExcel
from datetime import date, datetime
@pagina_privata
def utente_scarica_excel(request, me):
doc = Excel(oggetto=me) # Crea il file Excel
# Crea il primo foglio di lavoro
f1 = FoglioExcel(
nome="Foglio di lavoro n. 1",
intestazione=["Nome", "Cognome", "Data di nascita"]
)
# Popola il primo foglio
f1.aggiungi_riga("Mario", "Rossi", date(1994, 8, 19)) # Anche `date`...
f1.aggiungi_riga("Stefano", "Principato", date(1984, 8, 19)) # ...o `datetime`
f1.aggiungi_riga("Luigi", "Bianchi", date(1944, 8, 19))
# Aggiungi il foglio al documento
doc.aggiungi_foglio(f1)
# Crea il secondo foglio di lavoro
f2 = FoglioExcel(
nome="Un altro foglio",
intestazione=["Colore", "Citta"],
)
# Popola il secondo foglio
f2.aggiungi_riga("Arancione", "Roma")
f2.aggiungi_riga("Blu", "York")
# Aggiungi anche questo foglio al documento
doc.aggiungi_foglio(f2)
# Salva il file Excel
doc.genera_e_salva("Il mio file Excel.xlsx")
# Scarica subito il file
return redirect(doc.download_url)
- File
- Posta/E-mail
- Locazione (ex GeoEntita)
- Commenti
- Mixin
- Introduzione
- Tipi (elenco)
- Errori (elenco)
- Prefisso
- Metodi (elenco)