Generatore di dati di test (fake data) JSON, CSV, SQL

Definisci le tue colonne (nome, e-mail, UUID, data…) e genera fino a 1.000 righe di dati fittizi in JSON, CSV o SQL INSERT.

Generare dati di test in JSON, CSV o SQL: guida all'uso

Il generatore crea da 1 a 1.000 righe fittizie a partire dalle colonne che definisci (15 tipi: identificativo, UUID, nome, email, telefono, città, data, prezzo…) e le esporta in JSON, in CSV o in query SQL INSERT. Il paese scelto (Stati Uniti, Francia, Germania, Spagna) imposta il formato dei telefoni, le città e il nome del paese.

Come vengono prodotti i valori

  • Identificativo: 1, 2, 3… nell'ordine delle righe; UUID: versione 4, generato dal browser.
  • Nomi, cognomi, aziende, professioni: estrazione casuale da elenchi interni (35 nomi, 33 cognomi, 18 aziende, 12 titoli di posizione), mescolati tra paesi.
  • Email: nome.cognome@dominio tra 11 domini comuni (gmail.com, orange.fr, gmx.de…). Gli accenti vengono rimossi: Léa diventa «lea» e Müller «muller».
  • Telefono: 06 o 07 seguito da quattro coppie in Francia, +49 15x-17x in Germania, +34 6xx in Spagna, +1 negli Stati Uniti.
  • Data tra il 1º gennaio 2020 e oggi (AAAA-MM-GG), numero intero da 1 a 1.000, prezzo da 0,00 a 999,99 con due decimali.

Formati di output

JSON: un array di oggetti indentato. CSV: una riga di intestazione, poi una riga per record, ogni valore tra virgolette doppie e separato da una virgola. SQL: un'istruzione INSERT INTO per riga nella tabella indicata; numeri e booleani restano senza apici, il testo è tra apici raddoppiati se necessario.

Esempio

Con le 5 colonne predefinite (id, nome, cognome, email, telefono) e 1.000 righe, il CSV conta 1.001 righe (intestazione compresa) e il file SQL 1.000 istruzioni INSERT. Ogni modifica delle impostazioni rifà l'estrazione.

Limiti

  • L'estrazione non è riproducibile: due generazioni danno insiemi diversi.
  • Il prezzo esce sotto forma di testo («512.40»), quindi tra virgolette in JSON e in SQL.
  • I booleani SQL si scrivono true/false, accettati da PostgreSQL e MySQL ma non da SQL Server.
  • I nomi delle colonne non vengono sottoposti a escape: evita gli spazi.

Domande frequenti

Come generare un file CSV di dati di prova?

Definisci le colonne e il loro tipo, scegli fino a 1.000 righe e il formato CSV, poi scarica il file mock_data.csv. Contiene una riga di intestazione seguita da una riga per record, con ogni valore tra virgolette doppie, formato che leggono Excel, LibreOffice e la maggior parte degli strumenti di importazione.

Come importare i dati generati in un database SQL?

Scegli il formato SQL e il nome della tabella: lo strumento scrive un'istruzione INSERT INTO per riga, da eseguire dopo aver creato la tabella con gli stessi nomi di colonna. I booleani escono come true/false: in SQL Server, sostituiscili con 1 e 0.

Gli indirizzi e-mail generati possono esistere davvero?

Sì, per caso: combinano nomi e cognomi comuni con domini reali come gmail.com o orange.fr. Non inviare mai messaggi a questi indirizzi da un ambiente di test e disattiva l'invio di e-mail reali prima di importare il set.

Si possono generare più di 1.000 righe?

Non in una volta sola: il numero di righe va da 1 a 1.000 (50 per impostazione predefinita). Puoi concatenare più generazioni, ma l'identificatore auto-incrementale riparte da 1 ogni volta; preferisci allora il tipo UUID per evitare chiavi duplicate.

Lo strumento è davvero gratuito?

Sì, tutti gli strumenti di Kristools sono gratuiti al 100% e accessibili senza registrazione.

I miei dati sono protetti?

Sì. Tutte le elaborazioni vengono eseguite direttamente e in modo sicuro nel tuo browser. Nessun dato personale viene inviato ai nostri server.