Generador de dades de prova
Genera dades de prova falses i realistes (noms, correus, adreces, dates, números) al navegador i exporta-les com a JSON, CSV o sentències SQL INSERT.
Previsualització (primeres 20 files)
Com generar dades de prova
- Tria una Configuració regional: Anglès (EUA), Anglès (Canadà), Francès (França) o Francès (Canadà). Defineix l’estil dels noms, les adreces, els codis postals i els números de telèfon.
- Construeix les columnes. Cada columna té un Nom de la columna i un Tipus; alguns tipus tenen opcions com Mín. i Màx., un interval de dates Des de i Fins a, o Format internacional per als números de telèfon. Afegeix una columna n’afegeix una, Elimina la suprimeix i Reinicia les columnes recupera el conjunt per defecte.
- Defineix el nombre de Files (màx. 10.000) i, si vols dades reproduïbles, una Llavor (opcional).
- Fes clic a Genera les dades. Les primeres 20 files apareixen a la previsualització i l’exportació completa al quadre de sortida.
- Tria el Format d’exportació (JSON, CSV o SQL INSERT) i després copia o baixa el resultat. Canviar el format o les seves opcions no torna a generar les dades.
Què genera l’eina
Els valors provenen de la biblioteca de codi obert Faker, que tria elements a l’atzar de llistes de paraules de la configuració regional escollida. Pots combinar persones (nom de pila, cognom, nom complet, correu electrònic, telèfon, càrrec), llocs (adreça postal, ciutat, estat o província, codi postal, país), empreses, dates, nombres enters, nombres decimals, UUID, booleans i text de farciment (paraules, frases o paràgrafs). Una columna Número de fila (1, 2, 3…) va bé com a clau primària.
Les llistes de noms i adreces falses només estan disponibles en anglès i en francès (França o Canadà): l’eina no genera noms ni adreces en català. Les dades de farciment, els números, les dates i els UUID funcionen igual en qualsevol idioma.
Cada fila comparteix una sola persona fictícia, de manera que el correu electrònic es construeix amb el nom de pila i el cognom de la mateixa fila. Amb Només dominis d’exemple reservats (activat per defecte), totes les adreces acaben en example.com, example.org o example.net. Aquests dominis estan reservats per a documentació per la RFC 2606, de manera que una prova no pot enviar mai correu a una bústia real. L’opció % buides deixa en blanc aquest percentatge de cel·les (null en JSON i SQL), cosa útil per provar com gestiona el teu codi els valors que falten.
Dades reproduïbles amb una llavor
Faker utilitza un generador pseudoaleatori. Quan el camp de la llavor és buit, l’eina tria una llavor aleatòria i la mostra al missatge del resultat. Escriu aquesta llavor, mantén les mateixes columnes, configuració regional i nombre de files, i obtindràs exactament les mateixes files un altre cop, cosa útil per a informes d’errors, captures de pantalla i proves automatitzades. Qualsevol text serveix com a llavor: les xifres es fan servir com a número i la resta de text es converteix en un. La mateixa llavor pot donar valors diferents després d’una actualització futura de la biblioteca Faker.
Formats d’exportació
- JSON dona una matriu d’objectes, un per fila, amb els números i els booleans conservats com a tipus JSON reals.
- CSV segueix la RFC 4180: els valors que contenen el delimitador, cometes o salts de línia es posen entre cometes. Tria el punt i coma per a l’Excel en català.
- SQL INSERT escriu sentències INSERT de diverses files, de fins a 500 files cadascuna. Els identificadors es posen entre cometes dobles al dialecte Estàndard o entre accents oberts a MySQL / MariaDB, i les cometes simples dins de les cadenes es doblen, de manera que noms com O’Brien no trenquen mai l’script. Inclou CREATE TABLE afegeix una definició de taula corresponent amb tipus de columna senzills (INTEGER, DECIMAL, DATE, BOOLEAN, VARCHAR, TEXT).
Només dades falses: fes-les servir amb responsabilitat
Tot el que produeix aquesta eina és inventat. Els noms, les adreces, els números de telèfon i els correus electrònics són combinacions aleatòries, però poden coincidir per casualitat amb una persona real, un carrer real o un número de telèfon que funciona. Fes servir les dades per omplir bases de dades de desenvolupament, demostracions, prototips i proves automatitzades. No les facis servir mai per enganyar ningú, suplantar una persona, crear comptes o ressenyes falses, cometre un frau ni eludir verificacions d’identitat o d’edat.
Preguntes freqüents
S'envien les meves dades enlloc?
No. El generador s’executa íntegrament al teu navegador; la configuració de les columnes i les files generades no surten mai del teu dispositiu. La biblioteca Faker es baixa una vegada per a la configuració regional que triïs.
Puc fer servir aquests correus i telèfons per a missatges reals?
No. Deixa activat Només dominis d’exemple reservats perquè els correus no puguin arribar a ningú. Els números de telèfon semblen vàlids per a la configuració regional però poden pertànyer a una persona real, de manera que no hi truquis ni hi enviïs missatges mai des d’un sistema de proves.
Per què l'interval de dates inclou tots dos dies?
Les dates Des de i Fins a són valors possibles. Amb Inclou l’hora (UTC), es pot triar qualsevol segon de l’últim dia, i els valors s’escriuen com a data i hora ISO 8601, com 2024-03-01T14:05:09Z.
Quantes files puc generar?
Fins a 10.000 files i 50 columnes per execució. Per a més, genera diversos fitxers amb llavors diferents i combina’ls.
L'SQL funciona amb la meva base de dades?
El dialecte estàndard va bé per a PostgreSQL, SQLite i la majoria de bases de dades; MySQL i MariaDB necessiten el dialecte amb accents oberts. Comprova els tipus de columna de CREATE TABLE i ajusta’ls al teu esquema abans d’executar l’script.
Eines relacionades
- Generador d'UUID Generador d'UUID gratuït per a les versions 4 i 7. Crea'n fins a 1.000 alhora, en majúscules o sense guions, i copia'ls o baixa'ls com a .txt.
- Convertidor de JSON a CSV Converteix JSON a CSV i CSV a JSON al navegador. Les claus imbricades s'aplanen en columnes, es detecten els delimitadors i no es puja res.
- Generador de Lorem ipsum Genera text de mostra Lorem ipsum per paràgrafs, frases, paraules o elements de llista, en text pla o HTML, amb una opció de text de farciment en francès.
- Triador de noms aleatoris Enganxa una llista de noms i sorteja un o més guanyadors a l'atzar, ignorant els duplicats i traient els guanyadors si vols. Net, privat i desat en local.