Generatore di Numeri Casuali Veri · Crittografico · Gratuito

📊 Generatore CSV Random

Crea file CSV con dati tabellari fittizi per import test, popolare fogli Excel/Google Sheets, stress-test di parser e simulazioni. Schemi: persone, prodotti, vendite. Separatore configurabile (virgola, punto e virgola, tab) con escaping corretto.

Popolare una tabella di prova a mano è noioso e pieno di errori: dieci righe passano, ma per collaudare davvero un import ne servono spesso mille. Il generatore CSV random costruisce in un clic file coerenti con nomi, email, prezzi, date e importi plausibili, pronti da caricare in Excel, in un database o in un endpoint di import. È pensato per sviluppatori, analisti, QA e chi prepara demo: nessun dato reale, quindi nessun problema di privacy, e una struttura pulita che rispetta il formato a ogni esecuzione.

⚙️ Come funziona

Scegli uno schema (persone, prodotti, vendite, transazioni), il numero di righe e le opzioni di formato. Lo strumento assembla ogni riga pescando da liste realistiche di nomi, cognomi, città e categorie, e genera numeri e date entro intervalli sensati per il campo: un prezzo resta positivo con due decimali, una data di vendita cade in un periodo plausibile. Il risultato è un CSV scaricabile o copiabile, con i valori separati come hai richiesto.

I valori all'interno della stessa riga sono coerenti tra loro: l'email deriva dal nome e dal cognome generati (mario.rossi@…), lo SKU accompagna la sua categoria, l'importo di una transazione si accorda con il segno dell'operazione. Questo evita l'effetto "dati incollati a caso" che rende inutili molti file di prova, e rende il CSV credibile quando lo mostri in una demo o in un grafico.

Puoi personalizzare il separatore (virgola per lo standard, punto e virgola per l'Excel italiano, tab per il TSV) e decidere se includere la riga di intestazione. Non è un dettaglio estetico: un CSV a virgole aperto con doppio clic su Excel in locale italiano spesso ammucchia tutto in un'unica colonna, mentre lo stesso file col punto e virgola si dispone correttamente.

🎯 Quando e come usarlo

🧪 Collaudo import

Generi 5.000 righe di clienti per verificare che il parser gestisca accenti, virgole dentro i campi e righe malformate prima di caricare i dati veri.

📊 Demo e presentazioni

Riempi una dashboard o un foglio Excel con vendite plausibili per mostrare grafici e tabelle pivot senza esporre i fatturati reali dell'azienda.

🗄️ Seed di database

Popoli una tabella prodotti di sviluppo con SKU, prezzi e categorie per testare query, join e paginazione su volumi realistici invece delle solite tre righe.

🎓 Didattica ed esercizi

Prepari un CSV di transazioni per un corso di analisi dati: gli studenti si esercitano con pulizia, filtri e somme su un file che si comporta come uno vero.

⚙️ Test di performance

Crei un file da 100.000 righe per misurare tempi di import, uso di memoria e comportamento del sistema sotto carico prima del rilascio.

🔌 Fixture per API

Usi le righe generate come payload di esempio per un endpoint REST, così validi la mappatura dei campi e la gestione degli errori di validazione.

Il formato CSV: uno standard più insidioso di quanto sembri

Il CSV sembra banale, ma dietro c'è la specifica RFC 4180 con regole che vengono spesso ignorate: i campi che contengono virgole, virgolette o un a capo vanno racchiusi tra doppi apici, e le virgolette interne si raddoppiano. Un generatore serio applica questo escaping, altrimenti una ragione sociale come «De Angelis, Srl» spezzerebbe la riga in due colonne sballando tutto l'import.

Il vero campo minato è la localizzazione. In Italia Excel usa la virgola come separatore decimale, e per non fare confusione adotta il punto e virgola come separatore di campo: un prezzo scritto 1.299,90 convive malissimo con un CSV a virgole. Per questo la scelta del delimitatore fa la differenza tra un file che si apre ordinato e uno illeggibile.

Anche la codifica pesa. Per far leggere correttamente à, è, ì, ò a Excel su Windows conviene l'UTF-8, idealmente con BOM iniziale, così il programma riconosce subito la codifica invece di trasformare le lettere accentate in caratteri strani come è.

Trappole classiche del CSV da tenere a mente

❓ Domande frequenti

I dati generati sono reali o inventati?

Sono completamente fittizi, assemblati da liste plausibili: nomi, email e importi non corrispondono a persone o aziende esistenti. Puoi usarli liberamente per test e demo senza alcun problema di privacy o GDPR.

Perché scegliere il punto e virgola come separatore?

Perché Excel in italiano usa la virgola come separatore decimale e quindi si aspetta il punto e virgola tra i campi. Se apri un CSV a virgole con doppio clic su Excel italiano, spesso finisce tutto in un'unica colonna; col punto e virgola le colonne si dispongono corrette.

Quante righe posso generare?

Puoi andare da poche righe fino a dataset di grandi dimensioni per i test di carico. Per file molto voluminosi conviene scaricarli e aprirli con un editor o direttamente nel database, perché Excel tende a rallentare oltre le centinaia di migliaia di righe.

Posso togliere la riga di intestazione?

Sì, l'header è opzionale. Lascialo attivo se importi in Excel o mappi i campi per nome; disattivalo quando il sistema di destinazione vuole solo i dati grezzi o gestisce le colonne per posizione.

Come apro correttamente il CSV in Excel con gli accenti giusti?

Se le lettere accentate appaiono sbagliate, usa Dati > Da testo/CSV in Excel e seleziona la codifica UTF-8, oppure verifica che il separatore combaci con quello del file. L'apertura diretta con doppio clic non sempre indovina codifica e delimitatore.

I file generati vanno bene per importare in un database?

Sì, sono adatti anche al seed di tabelle di sviluppo tramite comandi come COPY di PostgreSQL o LOAD DATA di MySQL. Accertati solo che separatore, presenza dell'header e formato delle date corrispondano a quanto si aspetta il comando di import.