Apri o incolla un CSV e nel risultato compare la tabella trasposta: ogni colonna di partenza diventa una riga e ogni riga una colonna. Con Includi la riga di intestazione attivo (impostazione predefinita), i nomi delle colonne finiscono nella prima colonna e la prima colonna diventa la nuova intestazione. I valori cambiano solo posizione, mai contenuto, e il file viene elaborato nel browser senza alcun caricamento. Dato che le righe si trasformano in colonne, il file di partenza può avere al massimo 249 righe di dati.
Come trasporre un CSV
- Apri un file
.csv,.tsvo.txt, trascinalo sullo strumento oppure incolla le righe. Il delimitatore viene rilevato in automatico; se serve, imposta delimitatore, codifica o La prima riga contiene le intestazioni in Impostazioni di importazione. - Per un file normale con i nomi delle colonne lascia attivo Includi la riga di intestazione. Il risultato si aggiorna subito.
- Confronta la scheda Risultato con Dati di origine, poi scegli Scarica CSV, Copia o Apri nell’editor.
Che fine fa l’intestazione
| Includi la riga di intestazione attivo | La riga di intestazione viene trasposta insieme ai dati: month,Madrid,Osaka diventa la prima colonna e i valori della prima colonna (month, 2026-01, 2026-02) formano la nuova intestazione. Non si perde nulla. |
|---|---|
| Includi la riga di intestazione disattivato | Vengono trasposte solo le righe di dati e la prima colonna dei dati diventa l’intestazione. I nomi di colonna originali non vengono scritti. È l’opzione giusta se hai importato il file con La prima riga contiene le intestazioni disattivato, così i nomi generati Column 1, Column 2… non finiscono nel risultato. |
La nuova intestazione deve funzionare come elenco di nomi di colonna: per questo i valori vuoti della prima colonna diventano Column 3 (in base alla posizione) e quelli ripetuti ricevono un suffisso, a (2). Ogni rinomina è elencata sopra il risultato. I valori con spazi o caratteri insoliti restano invariati.
Valori, righe irregolari e trasposizione inversa
- I valori vengono copiati tali e quali: zeri iniziali, date e virgole decimali restano come sono scritti e le celle su più righe restano un unico valore.
- Le righe di lunghezza irregolare vengono completate in fase di importazione, quindi tutte le righe del risultato hanno la stessa larghezza; i valori mancanti restano vuoti.
- Il file scaricato mantiene delimitatore, fine riga, BOM e codifica del file di origine quando il browser è in grado di scriverli, con il minimo indispensabile di virgolette; le altre codifiche legacy vengono salvate in UTF-8. Copia restituisce sempre testo separato da virgole.
- Trasponendo due volte torni alla tabella di partenza, a meno che non sia stato necessario rinominare valori vuoti o ripetuti della prima colonna.
Problemi di trasposizione e soluzioni
- Lo strumento dice che il file è troppo grande, ma è piccolo. La trasposizione creerebbe più di 250 colonne. Con la riga di intestazione inclusa, il file può avere al massimo 249 righe di dati (250 se è disattivata). Riduci prima le righe con Filtra righe CSV oppure dividi il file con Dividi file CSV.
- La nuova intestazione mostra Column 3 o nome (2). La prima colonna conteneva valori vuoti o ripetuti. Rinomina le intestazioni in seguito nell’editor CSV, oppure sposta prima in testa una colonna con valori univoci usando Rinomina e riordina colonne CSV.
- La riga di intestazione è sparita. Includi la riga di intestazione è disattivato e i nomi delle colonne vengono scartati. Attivalo.
- È tutto in una sola colonna. Il delimitatore è stato riconosciuto male: impostalo in Impostazioni di importazione e riapri il file.
Limiti della trasposizione e privacy
I file di partenza possono arrivare a 25 MB, 100.000 righe, 250 colonne e 2 milioni di celle, ma anche il risultato non può superare le 250 colonne: in pratica la trasposizione è adatta a tabelle fino a 249 righe di dati, come riepiloghi, impostazioni e risultati di sondaggi. Le colonne in ingresso diventano righe, quindi fino a 250 colonne in entrata producono fino a 250 righe in uscita.
La tabella resta in questa scheda del browser e nulla viene inviato a un server. Per riassumere una tabella lunga prima di trasporla, usa una tabella pivot.
Esempio: da una colonna per città a una riga per città
Fatturato mensile con una colonna per città, trasposto con Includi la riga di intestazione attivo: ogni città diventa una riga e ogni mese una colonna.
month,Madrid,Osaka,Lyon 2026-01,1840,2210,960 2026-02,1925,2050,1130
month,2026-01,2026-02 Madrid,1840,1925 Osaka,2210,2050 Lyon,960,1130
Domande frequenti
Perché il limite è di 249 righe?
Ogni riga in ingresso diventa una colonna in uscita e lo strumento gestisce al massimo 250 colonne. Se includi la riga di intestazione, questa occupa una delle colonne e ne restano 249 per le righe di dati.
La trasposizione modifica numeri o date?
No. I valori vengono spostati nella nuova posizione esattamente come sono scritti. Vengono rinominati solo i valori vuoti o ripetuti che diventano nomi di colonna, e ogni rinomina è elencata.
Posso usarlo per passare da una tabella larga a una lunga?
La trasposizione ribalta l’intera tabella: non converte colonne scelte in coppie nome-valore (unpivot). Per un rimodellamento da formato largo a lungo con colonne chiave, questo strumento non è quello adatto.