CSV in Excel

Excel apre i CSV da solo, e li apre male. Indovina il separatore dalle impostazioni internazionali, così in mezza Europa un file separato da virgole finisce in una sola colonna. Legge un file senza BOM con la codifica locale, e il cirillico diventa spazzatura. E rovina in silenzio i numeri lunghi: i codici articolo perdono gli zeri iniziali, i numeri di carta a sedici cifre diventano esponenti. Qui il file viene letto come si deve e il risultato si vede prima di premere il pulsante.

Il file viene letto nel tuo browser e la cartella di lavoro viene scritta lì — non si carica niente. Anche la codifica viene riconosciuta: un CSV salvato in Windows-1251 non deve per forza diventare illeggibile.

Nei paraggi: CSV in JSON · Da Excel a PDF · PDF in Excel · Formattatore e validatore JSON

Come si usa

  1. Scegli il file CSV, oppure incolla la tabella nel riquadro.
  2. Guarda l'anteprima: se le colonne sono sbagliate, scegli un altro separatore.
  3. Premi il pulsante e scarica l'XLSX.

Da sapere

Dove un CSV semplice va storto

A romperlo sono tre cose, e tutte e tre restano invisibili finché il file non è già aperto. Il separatore: Excel lo prende dal separatore di elenco di sistema, non dal file. La codifica: senza BOM presume quella locale, e un export UTF-8 si mostra come mojibake. E i valori: tutto ciò che sembra un numero diventa un numero, così «007» si trasforma in 7 e un codice lungo in 1,23E+15. Questa pagina rileva i primi due e scrive il terzo come testo.

Le righe vengono squadrate

Gli export spesso smettono di scrivere le celle vuote finali, così le righe risultano irregolari: l'intestazione ha nove colonne, alcune righe ne hanno sette. Un foglio di calcolo si aspetta un rettangolo, perciò le righe corte vengono completate con celle vuote; altrimenti una formula sull'ultima colonna legge in silenzio campi diversi su righe diverse.

Domande frequenti

Il mio file viene caricato?

No. Viene letto nel browser e anche la cartella di lavoro viene scritta lì.

E se le colonne escono sbagliate?

Il separatore è stato indovinato male: scegli quello giusto a mano nell'elenco. L'anteprima si aggiorna subito, così vedi la risposta corretta prima di convertire.

Gli zeri iniziali sopravvivono?

Sì. I valori entrano nelle celle come testo, quindi «007» resta «007» e un codice lungo non diventa un esponente.

E il cirillico di un vecchio export?

La codifica viene rilevata: un file salvato in Windows-1251 viene letto come tale invece di trasformarsi in caratteri illeggibili.

Strumenti correlati