Come aprire un file .csv

Lo apre un foglio di calcolo, un editor di testo mostra cosa c’è davvero dentro, e la differenza conta più di quanto sembri.

Che cos’è

Un `.csv` sono righe di testo con un separatore tra i campi — di solito una virgola, a volte un punto e virgola o una tabulazione. Non ci sono tipi, né formule, né formattazione: ogni valore è una stringa, e tutto ciò che sembra una data o un numero è il tuo software che tira a indovinare.

Aprirlo

Il doppio clic lo apre in Excel o in Numbers sulla maggior parte delle macchine, e in LibreOffice Calc se è installato. Google Sheets ne importa uno da «File, Importa».

Aprirlo prima in un editor di testo vale i dieci secondi che costa: mostra il separatore vero, se la prima riga è un’intestazione e se i campi sono tra virgolette — tre cose che un foglio di calcolo decide per te in silenzio.

Quando le colonne vengono fuori sbagliate

Se finisce tutto in una colonna, il separatore usato dal tuo file non è quello che il foglio di calcolo si aspettava. In Excel usa «Dati, Da testo/CSV» invece del doppio clic, e imposta tu il delimitatore.

Se i caratteri accentati escono come sciocchezze, le codifiche non coincidono: il file è UTF-8 e il programma ha ipotizzato qualcos’altro. La stessa finestra di importazione ti permette di dirlo.

Gli zeri iniziali che spariscono da codici postali o codici articolo non sono recuperabili dopo il fatto — il foglio di calcolo ha convertito il valore in un numero all’apertura. Importa invece la colonna come testo.

Metterlo in un documento

Incollare un intervallo di foglio di calcolo in un documento dà o l’immagine di una tabella o un pasticcio, a seconda di dove lo si incolla. Convertire il file in una tabella Markdown dà righe che sopravvivono a una copia, a un diff e a una pull request.