Centro de Conversión de Datos
Convierta CSV, JSON, XML, YAML, Excel y sentencias INSERT de SQL en ambos sentidos. Conversión rápida y privada en su navegador, sin subir archivos.
Acerca del Centro de Conversión de Datos
El Centro de Conversión de Datos es un convertidor universal de formatos de datos que admite CSV, JSON, XML, YAML y Excel. Convierta entre cualquiera de estos formatos al instante en su navegador. Perfect para desarrolladores, analistas de datos y cualquiera que trabaje con datos estructurados en diferentes plataformas y herramientas.
¿Qué formatos son compatibles?
El Centro de Conversión de Datos admite conversión bidireccional entre:
- CSV (valores separados por comas)
- JSON (notación de objetos JavaScript)
- XML (lenguaje de marcado extensible)
- YAML (YAML no es un lenguaje de marcado)
- Excel (formato de hoja de cálculo .xlsx)
Puede convertir de cualquier formato a cualquier otro formato. Por ejemplo:
- CSV a JSON, XML, YAML o Excel
- JSON a CSV, XML, YAML o Excel
- XML a CSV, JSON, YAML o Excel
- Y así sucesivamente...
La herramienta maneja inteligentemente las diferencias de estructura de datos entre formatos, asegurando que sus datos se preserven con precisión.
¿Cómo funciona la detección automática?
Cuando selecciona 'Detectar automáticamente' como formato de entrada, la herramienta analiza sus datos para determinar su formato:
Lógica de detección:
- JSON: Busca { } o [ ] y valida sintaxis JSON
- XML: Verifica <?xml o etiquetas < de apertura
- YAML: Detecta estructura basada en sangría y sintaxis YAML
- CSV: Identifica valores separados por delimitadores con columnas consistentes
- Excel: Reconoce cargas de archivos .xlsx
La función de detección automática es muy precisa pero funciona mejor con:
- Datos bien formateados
- Convenciones estándar (sangría adecuada, etiquetas de cierre, etc.)
- Muestras de datos completas (no truncadas)
Si la detección automática falla, simplemente seleccione el formato de entrada correcto manualmente.
¿Qué opciones de conversión están disponibles?
La herramienta proporciona opciones específicas del formato:
Opciones CSV:
- Elegir delimitador (coma, punto y coma, tabulación, barra vertical)
- Especificar si la primera fila es encabezado
Opciones JSON/YAML:
- Formato legible (formateado con sangría)
- Minificar (compacto, una sola línea)
- Tamaño de sangría (2, 4 u 8 espacios)
Opciones XML:
- Nombre de elemento raíz personalizado
- Nombre de elemento fila personalizado
- Formato de impresión legible
Opciones Excel:
- Nombre de hoja personalizado
- Manejo de fila de encabezado
Estas opciones le permiten personalizar la salida para que coincida con sus requisitos específicos o las expectativas del sistema de destino.
¿Cómo se manejan las estructuras anidadas?
Diferentes formatos manejan datos anidados de manera diferente:
JSON, XML, YAML → CSV:
- Los objetos anidados se aplanan con notación de puntos
- Ejemplo: {"usuario": {"nombre": "Juan"}} se convierte en "usuario.nombre": "Juan"
- Los arrays se convierten en cadenas separadas por comas
- El anidamiento profundo puede resultar en muchas columnas
CSV → JSON, XML, YAML:
- Los datos planos CSV se convierten en array de objetos
- Los encabezados se convierten en claves de objeto
- Todas las estructuras anidadas deben ser explícitas en CSV (usando notación de puntos)
JSON ↔ XML ↔ YAML:
- La estructura se preserva ya que estos formatos admiten anidamiento
- Los arrays y objetos se traducen naturalmente
- Los atributos pueden manejarse especialmente en XML
Para datos anidados complejos, JSON, XML y YAML son más adecuados. CSV funciona mejor para datos planos y tabulares.
¿Puedo convertir archivos grandes?
Sí, la herramienta puede manejar archivos razonablemente grandes:
Expectativas de rendimiento:
- Archivos pequeños (< 1 MB): Conversión instantánea
- Archivos medianos (1-10 MB): Unos segundos
- Archivos grandes (10-50 MB): 10-30 segundos
- Archivos muy grandes (> 50 MB): Puede tardar más o requerir más memoria
Consejos para archivos grandes:
- Cierre otras pestañas del navegador para liberar memoria
- Use navegadores modernos (Chrome, Firefox, Edge)
- Considere dividir conjuntos de datos muy grandes
- Para archivos extremadamente grandes, use herramientas de línea de comandos
Todo el procesamiento ocurre en su navegador, por lo que la RAM disponible es la principal limitación. La herramienta maneja miles de registros sin problemas en la mayoría de los casos.

¿Mis datos son seguros?
Sí, sus datos son completamente seguros y privados:
- Toda la conversión ocurre localmente en su navegador
- No se cargan datos a ningún servidor
- No se almacenan, registran ni transmiten datos
- Funciona completamente sin conexión después de cargar la página
- Sin cookies ni seguimiento de sus datos
Puede verificar esto:
- Revisando la pestaña de red del navegador (sin cargas)
- Desconectándose de internet después de cargar la página (la herramienta sigue funcionando)
- Revisando el código de código abierto
Seguro para usar con:
- Datos comerciales confidenciales
- Información de clientes
- Registros financieros
- Datos personales (PII)
- Respuestas API
- Informes internos
Siempre siga las políticas de manejo de datos de su organización, pero la herramienta en sí está diseñada para máxima privacidad.
¿Cuáles son los casos de uso comunes?
El Centro de Conversión de Datos es útil para muchos escenarios:
Desarrollo:
- Convertir respuestas API entre formatos
- Transformar datos de prueba para diferentes entornos
- Preparar datos para importaciones de bases de datos
- Convertir archivos de configuración
Análisis de datos:
- Importar datos de Excel a herramientas de programación (Python, R)
- Exportar resultados de análisis a Excel para informes
- Convertir entre formatos de pipeline de datos
- Transformar datos para herramientas de visualización
Integración:
- Convertir datos entre diferentes sistemas
- Transformar salidas API a formatos requeridos
- Preparar datos para servicios de terceros
- Estandarizar formatos de datos entre plataformas
Migración:
- Mover datos entre diferentes sistemas de bases de datos
- Convertir formatos de datos heredados a estándares modernos
- Preparar datos para importaciones en la nube
- Transformar datos para nuevas aplicaciones
¿Cómo funciona la exportación a SQL (INSERT)?
Al seleccionar SQL como formato de salida, sus datos de CSV, JSON, XML, YAML o Excel se convierten en sentencias INSERT INTO listas para ejecutar, ideales para poblar o migrar una base de datos sin escribir un script de importación.
Lo que puede controlar:
- Nombre de tabla: la tabla destino donde se insertan las filas (por defecto my_table)
- Valores vacíos: emitir NULL o una cadena vacía '' para celdas en blanco o ausentes
- Un solo INSERT multifila: una sentencia INSERT INTO ... VALUES (...),(...); o una sentencia por fila
Manejo de valores:
- Los números y booleanos se escriben como literales sin comillas (123, TRUE/FALSE)
- Las cadenas van entre comillas simples y cualquier comilla simple interna se escapa duplicándola (''), evitando sentencias rotas y errores básicos de inyección
- Los campos ausentes o nulos se convierten en NULL (o '' si elige el modo de cadena vacía)
- Los objetos anidados se aplanan con nombres de columna en notación de puntos; los arrays de objetos se serializan como texto JSON
Nota sobre dialectos: la salida usa identificadores entre comillas dobles estilo ANSI y comillas estándar, que funcionan en PostgreSQL, SQLite y la mayoría de motores. Los usuarios de MySQL en modo predeterminado pueden preferir identificadores con comillas invertidas: renombre las columnas a identificadores simples (letras, dígitos y guion bajo) para mantenerlas sin comillas y portables.
¿Cómo se preservan los tipos de datos y la precisión numérica?
Para datos financieros y otros sensibles a la precisión, la fidelidad de tipos importa:
Números:
- La entrada CSV usa tipado dinámico, así que 75000 se convierte en un número real, no en una cadena
- Los enteros muy grandes que superan el rango seguro de JavaScript (más de 9.007.199.254.740.991) pueden perder precisión: mantenga los IDs, números de cuenta y similares como cadenas entre comillas si requiere exactitud
- Los decimales se conservan tal como se escriben pero siguen el punto flotante IEEE 754; para moneda, almacene los céntimos como enteros o mantenga los valores como cadenas
Ceros a la izquierda y códigos:
- Los códigos postales, números de teléfono y códigos de producto con ceros a la izquierda conviene mantenerlos como cadenas, ya que el tipado numérico eliminaría los ceros
Codificación e importación a Excel:
- Toda la salida es UTF-8. Si Excel abre un CSV con acentos corruptos, probablemente su CSV carezca del BOM UTF-8: en Excel use Datos > Desde texto/CSV y elija la codificación UTF-8, o convierta a la salida .xlsx, que incorpora la codificación correctamente
- Elija el delimitador correcto (coma, punto y coma, tabulación o barra vertical) para que los CSV según el idioma (punto y coma en muchas regiones europeas) se analicen bien
Mejor práctica: revise la salida convertida antes de cargarla en sistemas de producción, especialmente en columnas monetarias o de identificadores.
¿Qué tan precisa es la conversión?
La precisión de conversión es muy alta, pero con algunas consideraciones:
Preservación de datos:
- Texto, números, booleanos: 100% preciso
- Fechas: Generalmente precisas, puede necesitar ajuste de formato
- Valores nulos/vacíos: Preservados en la mayoría de formatos
- Caracteres especiales: Manejados con codificación adecuada
Preservación de estructura:
- Datos planos (tipo CSV): Conversión perfecta
- Anidamiento simple: Preciso entre JSON, XML, YAML
- Anidamiento complejo: Mejor preservado en JSON/YAML
- Arrays: Manejados bien en JSON/YAML, aplanados en CSV
Problemas potenciales:
- CSV tiene limitaciones con datos anidados
- Los atributos XML pueden no convertirse perfectamente a otros formatos
- La inferencia de tipo de datos puede necesitar ajuste manual
- Los números muy grandes pueden perder precisión en algunos formatos
Mejor práctica: Siempre revise los datos convertidos antes de usar en producción. La herramienta está diseñada para ser precisa, pero se recomienda validación de datos.
