Convertidor y generador de datos
Esta herramienta mueve datos entre los formatos que los desarrolladores usan más (CSV, JSON y sentencias de inserción SQL) en cualquier dirección y también funciona como un generador de datos simulado: defina un esquema de tipos de campos y ToolKloud produce miles de filas realistas para realizar pruebas, demostraciones o generar una base de datos.
como funciona
- 1
Pegue o cargue sus datos CSV, JSON o SQL, o inicie un nuevo esquema simulado.
- 2
Elija su formato de origen y destino para la conversión, o defina tipos de campos para la generación.
- 3
Obtenga una vista previa de la salida convertida o generada al instante.
- 4
Copie o descargue el resultado como un archivo.
Ventajas y beneficios clave
Conversión bidireccional
Muévase libremente entre CSV, JSON y SQL sin necesidad de herramientas independientes para cada dirección.
Esquemas simulados personalizados
Defina nombres y tipos de campos para generar datos simulados que realmente coincidan con la estructura de su tabla real.
Genera miles de filas al instante
Llene bases de datos o accesorios de prueba sin escribir datos de muestra a mano.
Maneja JSON anidado
Los objetos y matrices anidados se aplanan sensiblemente al convertir JSON a formatos tabulares como CSV.
Para qué lo usa la gente
- Mover un conjunto de datos entre declaraciones de inserción CSV, JSON y SQL durante una migración.
- Generar datos semilla para una base de datos de desarrollo a partir de una lista de campos definida.
- Producir inserciones SQL a partir de una exportación de hoja de cálculo sin escribir un script.
- Creación de registros de muestra realistas para probar una canalización de importación.
Formatos y opciones compatibles
| Formatos | CSV, JSON y SQL, convertible en cualquier dirección |
|---|---|
| Generador | Defina campos y produzca registros de muestra en cualquiera de los tres formatos. |
| Entrada | Datos pegados como texto |
Privacidad y manejo de datos
Toda la conversión y generación ocurre en su navegador. Los datos reales pegados aquí (registros de clientes, exportaciones de pedidos, volcados de producción) nunca se transmiten a nuestro servidor.
Límites y cosas que debes saber
- Sólo registros tabulares planos. JSON anidado no tiene equivalente directo de columna CSV o SQL y primero debe aplanarse.
- El SQL generado es un conjunto de instrucciones INSERT simple: no crea la tabla, no agrega restricciones ni coincide con los tipos de su esquema.
- Los valores se tratan como texto a menos que sean obviamente numéricos; verifique los tipos antes de ejecutar el SQL generado en una base de datos real.
- Revise siempre el SQL generado antes de ejecutarlo. Los valores que contienen comillas necesitan un escape adecuado para su base de datos específica.
Solución de problemas
El SQL generado no se ejecuta
Verifique que la tabla exista con nombres de columnas coincidentes y que los valores de cadena que contienen apóstrofes tengan caracteres de escape para el dialecto de su base de datos.
JSON anidado produjo columnas vacías
Aplane los objetos anidados en claves de notación de puntos antes de convertirlos; Los formatos tabulares no tienen representación para el anidamiento.
Se cambió el orden de las columnas.
El orden sigue las claves del primer registro. Asegúrese de que cada registro comparta el mismo conjunto de claves, en el mismo orden, antes de realizar la conversión.
Data Format Converter — JSON, CSV, XML, YAML & SQL Online
Convert structured data between JSON, CSV, XML, YAML and SQL formats in your browser. A free data converter for moving a payload from whatever an API returned into whatever the next system expects, without writing a throwaway script.
- JSON, CSV, XML, YAML and SQL — pick a source and a target format and convert directly, including the awkward pairs like XML to JSON and YAML to CSV.
- Config file conversion — move a configuration between YAML and JSON when a tool changes its expected format, keeping nesting and types intact.
- SQL insert generation — turn a spreadsheet export into insert statements for seeding a development database.
- Structure preserved — nested objects, arrays and typed values survive the round trip rather than collapsing into strings.
- Runs locally with no upload — production data exports stay on your machine — no file is transmitted to be converted.
Free and unlimited. For a straight two-way spreadsheet workflow the CSV to JSON Converter is more direct, and the JSON Formatter validates the output.
Preguntas frecuentes
¿Puedo convertir JSON profundamente anidado a CSV?
Sí, los campos anidados se aplanan en columnas con puntos para que la estructura se conserve en forma tabular.
¿Qué dialecto SQL utiliza la exportación SQL?
La salida utiliza la sintaxis ANSI SQL INSERT estándar que funciona en MySQL, PostgreSQL y SQLite con un ajuste mínimo.
¿Qué tan realistas son los datos simulados generados?
Los valores generados son aleatorios pero se moldean según el tipo de campo (nombres, correos electrónicos, fechas, números, etc.) para que se vean y se comporten como registros reales.
¿Existe un límite de filas para la generación?
Puede generar conjuntos de datos muy grandes, aunque un número de filas extremadamente grande llevará más tiempo y utilizará más memoria del navegador.
¿El convertidor maneja archivos CSV de gran tamaño?
Sí, aunque los archivos muy grandes (decenas de miles de filas) pueden tardar unos segundos más en analizarse y renderizarse.