File CSV di esempio — Scarica dati di prova (da 10 a 100.000 righe, BOM, tra virgolette)
Comma-Separated Values (valori separati da virgola) · .csv · tipo MIME text/csv
Scarica un file CSV di esempio della dimensione adatta al tuo test (10 righe per una verifica veloce, 100.000 righe, circa 10 MB, per le prestazioni) più le varianti che mandano in crisi gli importatori in produzione: un file UTF-8 con BOM come lo scrive Excel, un file senza riga di intestazione, un file con tutti i campi tra virgolette che contengono virgole, virgolette e a capo, e un file europeo delimitato da punto e virgola con la virgola come separatore decimale.
Tutti i file condividono le stesse dieci colonne (order_id, date, customer, region, product, category, quantity, unit_price, total, status) e lo stesso dataset fittizio dei nostri esempi JSON, XML, SQL ed Excel, così puoi importarne uno e confrontarlo con un altro.
Scarica file CSV di esempio
| File | Dettagli | Dimensione | Scarica |
|---|---|---|---|
sample-data-10-rows.csv | 10 righe | 1 KB | |
sample-data-100-rows-no-header.csv | 100 righe | 10 KB | |
sample-data-100-rows.csv | 100 righe | 10 KB | |
sample-data-100-rows-semicolon.csv | 100 righe | 10 KB | |
sample-data-100-rows-utf8-bom.csv | 100 righe | 10 KB | |
sample-data-100-rows-quoted.csv | 100 righe | 17 KB | |
sample-data-1000-rows.csv | 1000 righe | 100 KB | |
sample-data-10000-rows.csv | 10.000 righe | 1.0 MB | |
sample-data-100000-rows.csv | 100.000 righe | 10 MB | |
sample-data-50mb.csv | — | 50 MB | |
sample-data-200mb.csv | — | 200 MB |
Ti serve un file per ogni formato Dati? Scarica il pacchetto di esempi Dati (202 KB, un piccolo file per ogni formato di dati (17 file)).
Usa questi file dalla riga di comando o in CI
Ogni URL è stabile e con CORS aperto. Fissa lo SHA-256 nel tuo test e saprai subito quando una fixture cambia.
# Scarica un file curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/data/csv/sample-data-10-rows.csv # Verificalo (lo SHA-256 è indicato per ogni file qui sopra) shasum -a 256 sample-data-10-rows.csv # Indice leggibile da macchina di tutti i file di esempio curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="csv")'
Il formato CSV in breve
| Nome completo | Comma-Separated Values (valori separati da virgola) |
|---|---|
| Estensioni | .csv |
| Tipo MIME | text/csv |
| Standard | RFC 4180 (informale) |
| Codifica | UTF-8 (una variante con BOM) |
| Delimitatori | Virgola; variante con punto e virgola; TSV disponibile a parte |
| Fine riga | CRLF (come prevede la RFC 4180) |
| Colonne | 10 (11 nella variante tra virgolette, che aggiunge le note) |
Cosa si testa con i file CSV di esempio
- Procedure guidate di importazione e interfacce di mappatura delle colonne
- Parser in streaming sul file da 100.000 righe
- Gestione del BOM (nei parser ingenui la prima intestazione diventa '\ufefforder_id')
- Campi tra virgolette con a capo al loro interno: il classico bug della divisione per righe
- Gestione delle impostazioni locali: punto e virgola e virgola decimale
Domande frequenti
Perché la mia importazione mostra un carattere strano prima del nome della prima colonna?
È il byte order mark UTF-8 (EF BB BF) che Excel e alcuni strumenti Windows scrivono all'inizio del file. Il nostro esempio utf8-bom lo riproduce. I parser dovrebbero rimuoverlo; molti non lo fanno e l'intestazione della prima colonna diventa inutilizzabile senza alcun avviso.
Come apro un CSV grande che Excel non riesce a gestire?
Excel si ferma a 1.048.576 righe e rallenta molto prima. Il nostro file da 100.000 righe si apre in Excel, ma è meglio gestirlo con un database (SQLite, DuckDB), un linguaggio di scripting (pandas, modulo csv) o un visualizzatore dedicato. Il nostro esempio SQLite contiene gli stessi dati già caricati.
Questi file CSV sono sicuri da scaricare?
Sì. Ogni file è generato da zero dal nostro script open source (niente è copiato da altri siti o caricato dagli utenti) e non contiene script, macro né eseguibili. Lo SHA-256 di ogni file è pubblicato in questa pagina, così puoi verificare ciò che hai ricevuto.
Posso usare i file CSV di esempio per scopi commerciali?
Sì. Sono gratuiti per qualsiasi scopo, inclusi prodotti commerciali, suite di test, demo e ridistribuzione, senza obbligo di attribuzione. Non c'è nessuna licenza da acquistare e nessuno a cui chiedere il permesso.
Posso fare hotlink a questi file o usarli nella CI?
Sì. Ogni link è un URL diretto e stabile via HTTPS con Access-Control-Allow-Origin: * e header di cache lunghi, così curl, wget, fetch() e i test runner possono scaricarli direttamente. Ogni pagina rimanda a un indice JSON di tutti i file (vedi la sezione sulla riga di comando).
File di esempio correlati
Hai trovato un problema o qualcosa che potrebbe andare meglio? Leggiamo ogni messaggio e sistemiamo le cose in fretta.
Stai testando una pipeline di file? Le costruiamo noi.
Caricamenti, conversioni, anteprime, elaborazione di documenti e flussi multimediali sono il tipo di sistemi di produzione che FreeToolsForWeb progetta e gestisce per i clienti: è per questo che avevamo bisogno di questi file.
Scopri gli strumenti gratuiti