Blog/ Dati
Dati · Guida pratica

Da CSV a JSON: fai attenzione agli accenti, agli zeri e ai numeri del foglio di calcolo

Scopri come trasformare CSV in JSON senza modificare codici, separatori decimali, intestazioni e campi vuoti.

MettereFabiano Freitas· · 2 minuti di lettura
Illustrazione editoriale da CSV a JSON: fai attenzione agli accenti, agli zeri e ai numeri del foglio di calcolo
Illustrazione editoriale di FileBito

Un negozio esporta prodotti in CSV per integrare l'inventario con un altro sistema. Il file si apre normalmente nel foglio di calcolo, ma i codici che iniziano con zero scompaiono quando vengono trattati come numeri. La conversione del formato è anche una decisione sui tipi di dati.

Trova il separatore corretto

CSV può utilizzare virgole, punti e virgola o altri delimitatori. Una descrizione con virgole tra virgolette deve rimanere un unico campo. Prima dell'usoConverti CSV JSON, controlla che le intestazioni vengano interpretate come colonne e che le righe contengano lo stesso numero di valori previsti.

Nei file brasiliani, il punto decimale può complicare l'interpretazione. I valori finanziari devono avere una convenzione chiara; la semplice modifica della punteggiatura nell'intero contenuto può corrompere descrizioni e indirizzi.

Gli identificatori non sono quantità

Tre passaggi per convertire CSV in JSON: fai attenzione agli accenti, agli zeri e ai numeri del foglio di calcolo
Passaggi e punti di attenzione per rivedere questo tipo di file.

Il codice postale, il numero di registrazione e il codice prodotto possono sembrare numeri, ma spesso devono rimanere testo. Conserva gli zeri iniziali e controlla le celle vuote: vuote,nulloe l'assenza della proprietà sono situazioni diverse per un'API.

Controllo mediante campionamento intelligente

Invece di controllare solo la prima riga, confronta i record all'inizio, al centro e alla fine. Scegli anche un record con accento, uno con virgolette e uno con campi mancanti. Conta quanti elementi sono presenti nel JSON finale e confronta con le righe valide nel CSV. Salva il CSV di origine in modo da poter ripetere la conversione dopo aver corretto una regola.

Controllare le linee che si discostano dallo standard

Una piccola tabella sembra convertirsi perfettamente perché le prime righe sono semplici. Il problema si verifica nei record che contengono una descrizione tra virgolette, un'interruzione di riga all'interno della cella o un nome con un accento. Questi casi sono il vero test per un importatore di CSV. Dopo la conversione, seleziona i valori anomali e confronta il contenuto completo, inclusi gli spazi significativi e la punteggiatura.

Se la prima colonna è un identificatore come "000184", non consentire una conversione automatica per modificarlo in 184. Per importazioni ripetute, documentare il separatore, la codifica del testo e l'interpretazione dei valori vuoti. Un piccolo file di esempio con situazioni difficili aiuta a convalidare le modifiche future. Prima di sostituire i dati in produzione, esegui un'importazione di prova che può essere eliminata senza influire sui record esistenti.

Leggi anche

Riferimento tecnico: Convenzioni sulla struttura dei file CSV (RFC 4180).

Foto di Fabiano Freitas
A proposito di Fabiano Freitas

Fabiano Freitas è laureato in Management dell'Information Technology e scrive di tecnologia applicata alla vita quotidiana, strumenti digitali e produttività. Su FileBito pubblica guide pratiche su PDF, immagini, dati e conversioni, con attenzione alla privacy, alla qualità dei file e al controllo dei risultati.

← Vedi tutti gli articoli