File di dati di esempio da scaricare — CSV, JSON, XML, SQL, SQLite, YAML, GeoJSON

17 formati · 39 file · link diretti · niente pubblicità · uso libero

I file strutturati condividono un unico dataset fittizio, gli ordini di un piccolo distributore canadese con clienti, regioni, prodotti, quantità e totali, quindi gli stessi record compaiono come CSV, JSON, XML, INSERT SQL e database SQLite. Così puoi testare un'importazione in un formato e verificarla con un altro.

I casi limite sono inclusi apposta: un CSV con BOM UTF-8, uno senza riga di intestazione, uno con campi tra virgolette che contengono virgole e a capo, una variante europea delimitata da punto e virgola e JSON Lines per i parser in streaming. Il numero di righe va da 10 a 100.000, così puoi misurare le prestazioni oltre alla correttezza.

Hai fretta? Scarica il pacchetto di esempi Dati: un piccolo file per ogni formato di dati (17 file), 202 KB. Scarica il pacchetto (ZIP)

Scegli un formato

Domande frequenti

I dati sono reali?

No. Clienti, prodotti e ordini sono fittizi e generati da un seed casuale fisso. I nomi sono inventati, gli indirizzi sono generici indirizzi stradali di Toronto e nessun valore corrisponde a un'azienda o a una persona reale, quindi puoi includere i file senza problemi in un repository pubblico.

Posso usarli come fixture nei test automatici?

Sì, è proprio a questo che servono. Ogni file è deterministico e il suo SHA-256 è pubblicato nella pagina, così puoi fissare l'hash nel test e accorgerti se la fixture cambia. I link diretti hanno header CORS aperti e una lunga durata di cache.

Altre categorie di file di esempio

Hai trovato un problema o qualcosa che potrebbe andare meglio? Leggiamo ogni messaggio e sistemiamo le cose in fretta.