Cookie di statistica e di pubblicità
Usiamo cookie di statistica e di pubblicità, entrambi inviati a Google. Rifiutare non cambia niente di quello che vedi.Leggi la pagina sulla privacy
I formati di dati si convertono l’uno nell’altro meglio di quasi qualsiasi altra cosa, perché descrivono tutti la stessa roba: righe e campi, oppure oggetti e chiavi. Quello che cambia fra loro è quanta informazione *sui* dati riescono a conservare, ed è lì che una conversione sbrigativa rompe le cose in silenzio.
Fino a 100 file alla volta. Formati diversi insieme non sono un problema.
Vengono convertiti uno dopo l’altro e scaricati insieme in uno ZIP.
10 formati in questa categoria, 71 conversioni funzionanti — 70 delle quali senza che il file esca dal dispositivo.
Il formato dati del web. Strutture annidate, leggibili da qualsiasi linguaggio di programmazione.
Un oggetto JSON per riga. È quello che emettono le pipeline di log e le esportazioni di dati.
Una tabella in testo semplice. La legge qualsiasi foglio di calcolo, qualsiasi banca dati e qualsiasi strumento di analisi. Attenzione: qui Excel separa con il punto e virgola.
Come il CSV ma separato da tabulazioni, così il problema della virgola dentro un campo non si pone nemmeno.
Archiviazione per colonne per grandi volumi. Molto più piccolo e molto più rapido da interrogare di un CSV.
L’antenato prolisso del JSON. Resta la spina dorsale dello scambio dati fra aziende e amministrazioni.
Formato di configurazione che struttura per rientri. Comodo da leggere e spietato con gli spazi.
Un formato di configurazione che resta leggibile senza ereditare le trappole di rientro dello YAML.
Sezioni e coppie chiave-valore. Il formato di configurazione più vecchio ancora in uso quotidiano.
Una tabella trasformata in istruzioni INSERT, pronta da caricare in una banca dati.
Sola lettura: questo formato lo sappiamo aprire e non scrivere.
Per chi controlla che uno scaricamento sia arrivato intero e non manomesso, confrontandolo con la somma pubblicata sulla pagina del progetto.
Un CSV non conserva i tipi: un CAP che comincia per zero, un identificativo lungo o una data sono tutti testo finché qualcuno non decide altrimenti. Passando a JSON o a Parquet bisogna deciderlo, e deciderlo male trasforma «01234» in 1234.
Nell’altro verso, un JSON annidato non sta in una tabella piatta senza appiattirlo, e appiattirlo è una decisione con più risposte corrette. Per questo le pagine di questa categoria spiegano cosa fanno invece di limitarsi a farlo.
In Italia Excel scrive e si aspetta il punto e virgola come separatore di un CSV, perché la virgola è già occupata dai decimali. Un CSV fatto su un sistema in inglese qui si apre in una colonna sola.
La conversione rileva il separatore invece di darlo per scontato, e ti lascia fissarlo a mano quando il file è ambiguo. È il guasto più frequente quando una tabella si sposta da un paese all’altro.
No. Tutte le conversioni di dati avvengono nel tuo browser, cosa che conta quando la tabella è un elenco clienti o un’esportazione interna.
Perché il file separa con la virgola e il tuo Excel si aspetta il punto e virgola, o viceversa. Convertendo puoi fissare il separatore in modo esplicito, e così il risultato si apre bene al primo colpo.
Parecchio meno, spesso una frazione, perché conserva per colonne e comprime ciascuna con quello che le va bene. Conserva anche i tipi, che è quello che un CSV non sa fare.