DT Dev Tools

CSV ⇄ JSON

Convierte CSV a JSON y JSON a CSV en local, con soporte de campos entrecomillados, opciones de delimitador, copia y descarga.

🔒 Se ejecuta completamente en tu navegador — nada se carga

Advertisement

Qué hace CSV ⇄ JSON

CSV ⇄ JSON convierte texto tabular en JSON estructurado y devuelve los arrays JSON a un archivo CSV que puedes pegar en una hoja de cálculo, una herramienta de importación, un dato de prueba o un ejemplo de documentación. El analizador de CSV está escrito para datos reales de desarrollo y no solo para los ejemplos más simples separados por comas. Lee campos entrecomillados, comas incrustadas, comillas dobles escapadas, celdas vacías y finales de línea tanto CRLF como LF, de modo que las filas copiadas de una hoja de cálculo y los informes exportados se comportan como se espera.

En el sentido de CSV a JSON, la primera fila se trata por defecto como los nombres de las columnas. Cuando un archivo no tiene fila de encabezado, el conversor genera nombres predecibles como column1, column2 y column3. En el sentido de JSON a CSV se acepta un array de objetos o un array de arrays. Con objetos, obtiene una unión estable de claves en el orden en que aparecen y escribe esas claves como fila de encabezado antes de rellenar cada registro. Con arrays, escribe cada array anidado como una fila CSV.

Flujo de trabajo privado en el navegador

El análisis, la validación, el entrecomillado, la copia y la descarga ocurren dentro de tu navegador. La herramienta no sube a ningún servidor tus CSV, JSON, identificadores, ejemplos con forma de datos de clientes, tokens ni fragmentos de informes exportados. Este comportamiento solo local es útil porque las herramientas de conversión se usan a menudo con datos de depuración realistas, respuestas de API, ejemplos de configuración y exportaciones de hojas de cálculo que no deberían salir de tu equipo. Además mantiene el flujo rápido, ya que la salida se genera al instante sin esperar una petición de red.

Consejos prácticos

Usa la detección automática del delimitador cuando no estés seguro de si una hoja de cálculo exportó datos separados por comas, punto y coma o tabuladores. Elige un delimitador concreto cuando prepares la salida para otro sistema con requisitos de importación estrictos. Revisa siempre los datos convertidos antes de usarlos en producción, sobre todo cuando haya celdas vacías, nombres de encabezado duplicados, objetos con formas distintas o valores JSON que contengan objetos anidados. CSV es una familia de formatos poco estricta, por lo que una utilidad del navegador sirve mejor para inspeccionar, limpiar y hacer pequeñas transformaciones que para sustituir un proceso de importación propio del proyecto.

Cómo usar

  1. Elige el sentidoSelecciona CSV a JSON o JSON a CSV antes de pegar tus datos.
  2. Define las opcionesElige el delimitador automático, coma, punto y coma o tabulador e indica si el CSV tiene fila de encabezado.
  3. Convierte y exportaRevisa la salida y luego cópiala o descárgala como archivo local.

Preguntas frecuentes

¿Este conversor de CSV sube archivos o datos?
No. La conversión entre CSV y JSON se ejecuta por completo en tu navegador con JavaScript del lado del cliente.
¿El analizador admite campos CSV entrecomillados?
Sí. Gestiona campos entrecomillados, comas dentro de las comillas, comillas dobles escapadas y finales de línea de Windows o Unix.
¿Se puede convertir JSON de nuevo a CSV?
Sí. Pega un array de objetos o un array de arrays, elige el delimitador y conviértelo en un CSV descargable.
¿Cómo se eligen las columnas de los objetos al pasar de JSON a CSV?
El conversor construye la unión de las claves de los objetos en el orden en que aparecen y la escribe como fila de encabezado del CSV.
Advertisement