Utilia

Visualizzatore ed editor CSV

Apri un file CSV nel browser, cerca, filtra e ordina, modifica le celle, aggiungi o elimina righe e colonne ed esporta un CSV pulito. Nessun upload.

Come aprire e modificare un file CSV

  1. Trascina il file nell’area di caricamento o fai clic per scegliere un file .csv, .tsv o .txt. Puoi anche incollare del testo in Oppure incolla il testo CSV e fare clic su Apri il testo incollato, oppure partire da zero con Nuova tabella vuota.
  2. La Codifica e il Separatore vengono rilevati automaticamente. Se le lettere accentate appaiono strane (per esempio è al posto di è) o tutto finisce in un’unica colonna, sceglili a mano. Togli la spunta da La prima riga contiene i nomi delle colonne se il file non ha una riga di intestazione.
  3. Sfoglia la tabella pagina per pagina. Usa Cerca in tutte le colonne, oppure scegli una colonna in Filtra colonna e scrivi che cosa Contiene. Fai clic sulla freccia accanto al nome di una colonna per ordinarla (crescente, decrescente, poi di nuovo nell’ordine originale).
  4. Fai clic su una cella qualsiasi per modificarla, rinomina una colonna direttamente nell’intestazione oppure usa Aggiungi riga, Aggiungi colonna ed Elimina colonna. La × alla fine di una riga la elimina.
  5. In Esporta, scegli il Separatore e le opzioni, poi fai clic su Scarica CSV.

Il file viene letto e modificato nella scheda del browser. Non viene mai caricato, quindi puoi aprire tranquillamente elenchi di clienti, estratti conto bancari o altri dati riservati.

Codifiche e separatori

Un file CSV è testo semplice, ma non tutti i programmi lo scrivono allo stesso modo. Lo strumento cerca prima un byte-order mark (BOM): i file UTF-8, UTF-16 LE e UTF-16 BE che ne iniziano uno vengono decodificati di conseguenza. Senza BOM, il file viene verificato come UTF-8; se non è UTF-8 valido, viene letto come Windows-1252, la codifica che Excel per Windows usa per i file “CSV” nelle lingue dell’Europa occidentale, italiano compreso. La codifica rilevata è indicata sopra la tabella.

La virgola è il separatore standard, ma i fogli di calcolo impostati in italiano, francese o in altre lingue che usano la virgola decimale scrivono il punto e virgola, e alcune esportazioni usano tabulazioni o barre verticali. Viene scelto il separatore che dà il numero di colonne più costante sulle prime 50 righe. I campi tra virgolette ("Rossi, Anna") possono contenere separatori, virgolette (raddoppiate: "") e a capo, come prevede la RFC 4180. Le righe con campi mancanti vengono completate con celle vuote e segnalate da un avviso.

Ordinamento, file grandi ed esportazione

L’ordinamento riconosce i numeri: 9 viene prima di 10, i valori negativi e decimali sono ordinati correttamente, il testo è ordinato alfabeticamente senza distinguere maiuscole, minuscole e accenti, e le celle vuote vanno sempre in fondo. Anche la ricerca e i filtri ignorano gli accenti, quindi citta trova Città.

Viene visualizzata una sola pagina di righe alla volta (da 50 a 500), così la pagina resta veloce anche con centinaia di migliaia di righe. Si possono aprire file fino a 200 MB, a seconda della memoria del tuo dispositivo.

L’esportazione contiene tutte le righe nell’ordine attuale, oppure solo quelle corrispondenti se spunti Esporta solo le righe che corrispondono alla ricerca e al filtro. Aggiungi un BOM UTF-8 aiuta Excel a mostrare correttamente le lettere accentate quando apri il file con un doppio clic.

Protezione dall’iniezione di formule

Una cella che inizia con =, +, - o @ può essere eseguita come formula quando il CSV viene aperto in un foglio di calcolo, cosa che gli attaccanti sfruttano per attivare link o comandi (“CSV injection”). Con Proteggi dall’iniezione di formule spuntato, queste celle ricevono un apostrofo iniziale, così i fogli di calcolo le mostrano come testo. I numeri semplici come -12.5 non vengono modificati. Togli la spunta se il file deve alimentare un altro programma che ha bisogno dei valori esatti.

Domande frequenti

Il mio file CSV viene caricato su un server?

No. Il file viene letto da JavaScript nel tuo browser e resta sul tuo dispositivo. Chiudendo la scheda viene scartato, a meno che tu non abbia scaricato l’esportazione.

Perché le lettere accentate appaiono strane?

Probabilmente il file è stato decodificato con la codifica sbagliata. Scegli Windows-1252 (Europa occidentale) o UTF-8 in Codifica: la tabella si ricarica subito.

Le modifiche vengono salvate automaticamente?

No. Le modifiche restano nella pagina finché non fai clic su Scarica CSV. Cambiare la codifica, il separatore o l’opzione dell’intestazione ricarica il file originale e scarta le modifiche.

Posso aprire file Excel?

Questo strumento legge solo file di testo. Per i fogli di calcolo .xlsx, .xls o .ods usa il visualizzatore Excel, che può esportare un foglio in CSV.

Che cosa succede alle formule in un CSV?

Un CSV non contiene formule, solo testo. Una cella come =SOMMA(A1:A3) qui è semplice testo; l’opzione di protezione impedisce ai fogli di calcolo di eseguirla dopo l’esportazione.