Per trasformare un CSV in un video apri un file con una colonna del tempo (anni, mesi, date o trimestri), scegli le colonne delle entità e dei valori, seleziona un’animazione come la gara di barre (bar chart race) e premi Crea il video. Il video viene disegnato e codificato nel browser: in MP4 o WebM se questo browser li sa codificare, altrimenti come GIF animata, e qualsiasi fotogramma si può scaricare in PNG. I valori mancanti restano vuoti, a meno che tu non scelga diversamente, le righe ripetute vanno combinate con una regola scelta da te e il CSV non viene né caricato né modificato.
Come creare un video da un file CSV
- Apri, trascina o incolla un file CSV, oppure usa il file già aperto in un altro strumento ViewCSV. L’esempio è una tabella fittizia con il fatturato trimestrale.
- In Dati scegli la struttura della tabella. Le tabelle in formato lungo hanno una colonna del tempo, una delle entità e una dei valori; quelle in formato largo hanno una colonna per ogni serie.
- In Narrazione scegli l’animazione e lo stile, poi aggiungi un titolo, la fonte, l’unità e, se vuoi, un logo o un’immagine di sfondo.
- In Video scegli il formato (16:9, 1:1 o 9:16), la risoluzione, la durata, i fotogrammi al secondo e il primo e l’ultimo periodo.
- Scorri la linea del tempo o avanza un periodo alla volta per controllare i fotogrammi, poi scegli il formato di download e premi Crea il video.
Le dieci animazioni disponibili
| Gara di barre | Barre orizzontali che crescono e si sorpassano quando cambia la classifica: la classica bar chart race. I valori negativi si estendono a sinistra dello zero. |
|---|---|
| Linee in crescita | Una linea per entità, disegnata periodo dopo periodo su un asse fisso, così i valori già tracciati non si spostano mai. |
| Ciambella delle quote | La quota di ogni entità sul totale di tutte le entità nel periodo; le entità oltre il numero mostrato confluiscono in Altri. |
| Schede KPI | Fino a sei schede con il valore attuale e la variazione percentuale rispetto al periodo precedente. |
| Avanzamento verso l’obiettivo | Valori effettivi rispetto a un obiettivo comune o a una colonna di obiettivi, con la percentuale di raggiungimento, anche oltre il 100%. |
| Mappa di calore nel tempo | Una griglia entità × periodi che si riempie fino al periodo corrente. Per impostazione predefinita le celle mancanti restano vuote, oppure seguono la regola scelta per i valori mancanti (ripetere l’ultimo valore o mostrare zero). |
| Grafico a bolle | La colonna dei valori sull’asse verticale, una seconda colonna sull’asse orizzontale e una terza per l’area del cerchio. |
| Grafico a cascata | Contributi positivi e negativi nell’ordine del file fino al totale netto, per esempio il passaggio dai ricavi all’utile. |
| Quote nel tempo | Una barra al 100% per periodo, per confrontare la composizione di più periodi insieme. |
| Colonne 3D | Colonne su una scena 3D illuminata, con una lenta rotazione facoltativa della telecamera. Richiede la grafica WebGL 2. |
Preparare la serie temporale: periodi, duplicati e valori mancanti
- Ordine dei periodi. L’ordine automatico esamina una sola volta l’intera colonna del tempo: se tutti i periodi sono numeri li ordina numericamente; altrimenti, se tutti sono date come
2024,2024-03,2024-03-31o2024-Q1, li ordina per data; altrimenti usa per tutti l’ordine naturale del testo, quindiweek 10viene dopoweek 9. Una colonna che mescola numeri, date e testo non viene ordinata per tipo, cella per cella. Puoi anche mantenere l’ordine del file. Nell’ordine per data le date impossibili come2023-02-29vengono rifiutate. - Stesso periodo ed entità ripetuti. Se lo stesso periodo e la stessa entità compaiono più di una volta, il video si ferma e indica quante coppie sono ripetute. Puoi sommarle, farne la media o tenere il valore minimo, il massimo o l’ultima riga: niente viene combinato di nascosto.
- Valori mancanti. Per impostazione predefinita un periodo mancante resta vuoto: la barra o la linea non compare in quel periodo. Puoi ripetere l’ultimo valore noto o mostrare zero; in quel caso il video lo segnala nella riga di stato. I valori non vengono mai riempiti all’indietro.
- Mostra i valori come indice o variazione. L’indice divide per il primo valore diverso da zero di ogni entità (= 100); una serie che parte sotto lo zero non ha un indice significativo e resta vuota. La variazione confronta ogni periodo con quello immediatamente precedente; dopo un periodo vuoto o pari a zero resta vuota.
Le etichette vengono usate esattamente come sono scritte: North e North sono due entità diverse. Il CSV non viene mai modificato.
Come vengono letti e mostrati i numeri
Un valore viene usato solo se l’intera cella è un numero semplice, come 1200, -4.5 o 3e5, con il separatore decimale scelto. Le celle con unità di misura, simboli di valuta o separatori delle migliaia (1,200) e i numeri che un double non può rappresentare fedelmente vengono esclusi e contati in un avviso, mai disegnati come zero.
Tra due periodi il movimento è un’interpolazione lineare dei due valori osservati, e la riga di stato indica tra quali periodi si trova. I fotogrammi intermedi non sono dati. La tabella dei valori riporta esattamente ciò che mostra il fotogramma corrente; insieme alla riga di stato indica se si tratta di un periodo osservato, di un’interpolazione tra due periodi o di un fotogramma con valori completati dalla regola per i valori mancanti. Nel video i numeri seguono il formato della tua lingua con le cifre decimali scelte; quote e raggiungimento dell’obiettivo sono in percentuale. Se un calcolo produce numeri troppo grandi per essere disegnati in modo affidabile, lo strumento lo segnala invece di mostrare un grafico errato.
Scaricare il video, una GIF o un PNG
| MP4 e WebM | Disponibili solo se questo browser li sa creare. Dove c’è WebCodecs, i fotogrammi vengono codificati uno alla volta a tempi esatti, quindi il video è fluido su qualsiasi dispositivo. Altrimenti il browser registra l’animazione in tempo reale e la scheda deve restare in primo piano. |
|---|---|
| GIF animata | 10 fotogrammi al secondo, 640 pixel sul lato lungo, fino a 30 secondi. |
| PNG | Il fotogramma nella posizione attuale della linea del tempo, alle dimensioni piene del video. |
| Formati e durata | 16:9, 1:1 o 9:16 in 720p o 1080p, da 2 a 60 secondi, a 24, 30 o 60 fotogrammi al secondo. Ogni download può arrivare a 64 MB. |
I video sono senza audio. All’inizio e alla fine il primo e l’ultimo periodo restano fermi un istante, così si possono leggere. Se modifichi i dati o le impostazioni, o lasci la pagina, l’esportazione in corso si interrompe: così non viene mai salvato un file non aggiornato.
Limiti e privacy
Un video può mostrare fino a 500 periodi, 200 entità e 100.000 celle periodo × entità, da file fino a 25 MB, 100.000 righe o 2 milioni di celle. Per un file più grande, prima filtra le righe o riassumile con una tabella pivot. Per un grafico statico usa Grafici da CSV.
Tutto, compresi il logo e l’immagine di sfondo, resta nella scheda del browser. Né il file né il video vengono caricati online.
Esempio: fatturato per area come gara di barre
Una tabella in formato lungo con una riga per trimestre e area. Con tempo quarter, entità region e valore revenue, la gara mostra tre barre per fotogramma. Il valore mancante di West per 2024-Q2 resta vuoto: in quel periodo West non ha una barra.
quarter,region,revenue 2024-Q1,North,52 2024-Q1,South,33 2024-Q1,West,69 2024-Q2,North,64 2024-Q2,South,54 2024-Q3,North,76 2024-Q3,South,75 2024-Q3,West,77
{
"periods": ["2024-Q1", "2024-Q2", "2024-Q3"],
"series": {
"North": [52, 64, 76],
"South": [33, 54, 75],
"West": [69, null, 77]
},
"missing": 1
}Domande frequenti
Perché non posso scegliere MP4?
Non tutti i browser sanno creare file MP4. L’elenco dei formati mostra solo quelli che questo browser può davvero codificare; GIF e PNG funzionano sempre. Per l’MP4 prova una versione recente di Chrome, Edge o Safari.
I miei dati hanno una colonna per ogni paese. Funziona?
Sì. Scegli il formato largo e seleziona le colonne da animare: ogni colonna diventa una serie, con il nome della sua intestazione.
Perché in alcuni periodi manca una barra?
Quell’entità non ha un numero semplice per quel periodo, quindi resta vuota. Se è adatto ai tuoi dati, scegli Ripeti l’ultimo valore noto o Mostra come zero in Valori mancanti, oppure correggi le celle nell’editor CSV.