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

11 file1 KB – 200 MBLink direttiSenza pubblicità né registrazioneGratis per qualsiasi usoVerificati con SHA-256

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

FileDettagliDimensioneScarica
sample-data-10-rows.csv
10 righe • 10 colonne
10 righe1 KB
1090 byte
Scarica CSV
sample-data-100-rows-no-header.csv
100 righe • senza riga di intestazione
100 righe10 KB
10.035 byte
Scarica CSV
sample-data-100-rows.csv
100 righe • 10 colonne
100 righe10 KB
10.116 byte
Scarica CSV
sample-data-100-rows-semicolon.csv
100 righe • delimitato da punto e virgola (UE)
100 righe10 KB
10.116 byte
Scarica CSV
sample-data-100-rows-utf8-bom.csv
100 righe • UTF-8 con BOM (Excel)
100 righe10 KB
10.119 byte
Scarica CSV
sample-data-100-rows-quoted.csv
100 righe • tutti i campi tra virgolette, con a capo e virgolette interni
100 righe17 KB
17.434 byte
Scarica CSV
sample-data-1000-rows.csv
1.000 righe • 10 colonne
1000 righe100 KB
100.338 byte
Scarica CSV
sample-data-10000-rows.csv
10.000 righe • 10 colonne
10.000 righe1.0 MB
1.002.023 byte
Scarica CSV
sample-data-100000-rows.csv
100.000 righe • 10 colonne
100.000 righe10 MB
10.006.301 byte
Scarica CSV
sample-data-50mb.csv
~50 MB • 11 colonne
—50 MB
50.000.047 byte
Scarica CSV
sample-data-200mb.csv
~200 MB • 11 colonne
—200 MB
200.000.000 byte
Scarica CSV
11 file · link diretti · senza registrazione · CORS abilitato

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 completoComma-Separated Values (valori separati da virgola)
Estensioni.csv
Tipo MIMEtext/csv
StandardRFC 4180 (informale)
CodificaUTF-8 (una variante con BOM)
DelimitatoriVirgola; variante con punto e virgola; TSV disponibile a parte
Fine rigaCRLF (come prevede la RFC 4180)
Colonne10 (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