Convertir · JSON · CSV

Conversor de JSON a CSV

Convierte JSON a CSV y CSV de vuelta a JSON. Pega, elige un delimitador, copia o descarga. Todo en tu navegador.

0 Filas
0 Columnas
0 Caracteres de salida
Entrada JSON
Salida CSV
Publicidad

Sobre el Conversor de JSON a CSV

Esta herramienta convierte JSON a CSV y CSV de vuelta a JSON, en ambos sentidos, en tu navegador. Pega tus datos, elige un delimitador y copia o descarga el resultado. No se sube nada. Está pensada para la tarea diaria de mover datos estructurados entre una API o un archivo de configuración, que habla JSON, y una hoja de cálculo, que habla CSV.

Por qué convertir JSON a CSV

JSON es la forma en que los programas intercambian datos, y CSV es la forma en que las personas los abren en una hoja de cálculo. En cuanto quieres pasarle la respuesta de una API a un colega en Excel, Google Sheets o Numbers, necesitas CSV. Lo mismo vale para importar a la mayoría de las bases de datos, los sistemas de facturación y las herramientas de analítica, que aceptan un CSV plano mucho más fácilmente que un JSON anidado. Convertir aplana un arreglo de registros en filas y columnas que cualquier hoja de cálculo lee de forma nativa.

Por qué convertir CSV a JSON

El viaje de vuelta importa igual. Cuando un compañero sin perfil técnico te pasa una hoja de cálculo y tu código necesita una entrada estructurada, convertir de CSV a JSON vuelve cada fila un objeto con las claves de la fila de encabezados. Esa es la forma que esperan las API, los archivos de configuración y JavaScript. Convertir una vez te ahorra escribir un parser desechable cada vez que un CSV llega a tu bandeja de entrada.

Qué estructura de JSON espera

Para JSON a CSV, la entrada más limpia es un arreglo de objetos planos, donde cada objeto es una fila y sus claves son las columnas. El conversor recorre todos los objetos, arma la unión de sus claves como encabezado y rellena con celdas vacías los campos que faltan, así que los registros no tienen que compartir una forma idéntica. Un solo objeto se vuelve una tabla de una fila. Los objetos y arreglos muy anidados no se asignan de forma limpia a una cuadrícula plana, así que el conversor escribe su texto JSON dentro de la celda en lugar de adivinar una estructura que una hoja de cálculo no puede representar.

Delimitadores, Excel y configuración regional

La coma es el valor por defecto y la opción más portable. Pero Excel, en muchas configuraciones regionales europeas, trata el punto y coma como separador de campos, porque allí la coma es el separador decimal. Si tu CSV se abre como una sola columna apretada en Excel, cambia el delimitador a punto y coma y convierte de nuevo. La salida separada por tabulaciones es la opción más segura cuando tus propios datos contienen comas y puntos y comas, y se pega directo en una hoja de cálculo sin ningún cuadro de importación.

Cómo funcionan las comillas y el escapado

El CSV tiene una regla peliaguda: todo campo que contenga el delimitador, una comilla o un salto de línea debe ir entre comillas dobles, y las comillas que tenga dentro se duplican. El conversor aplica esa regla de forma automática al escribir el CSV, así que un valor como Smith, John sobrevive intacto al viaje de ida y vuelta. En el otro sentido, el parser de CSV respeta los campos entre comillas, así que las comas y los saltos de línea dentro de las comillas se leen como parte del valor y no como columnas o filas nuevas.

Cómo funciona la herramienta

Elige un sentido con la pestaña, pega en la entrada y la salida se actualiza mientras escribes. JSON a CSV analiza el JSON, reúne las claves de columna y escribe filas bien entrecomilladas con el delimitador que elijas. CSV a JSON analiza las filas, usa la primera como claves y emite un arreglo de objetos con formato legible. El botón Intercambiar lleva la salida de vuelta a la entrada para que encadenes un viaje de ida y vuelta, y Descargar guarda el resultado como archivo .csv o .json. Todo corre de forma local, así que tus datos nunca salen de la página. Puedes confirmarlo en el panel de red de tu navegador.

Preguntas frecuentes

¿Cómo convierto JSON a CSV?

Elige la pestaña JSON a CSV, pega un arreglo JSON de objetos en la entrada y el CSV aparece en el cuadro de salida mientras escribes. Elige un delimitador si necesitas algo distinto de la coma, y luego copia el resultado o descárgalo como archivo .csv.

¿Cómo convierto CSV de vuelta a JSON?

Elige la pestaña CSV a JSON y pega tu CSV, incluida la fila de encabezados. Cada fila se vuelve un objeto con las claves de los encabezados, y la herramienta entrega un arreglo JSON con formato legible. Ajusta el delimitador para que coincida con tu archivo si usa punto y coma o tabulaciones.

¿Qué estructura de JSON espera?

Lo mejor es un arreglo de objetos planos: cada objeto es una fila y sus claves son las columnas. La herramienta arma el encabezado con la unión de todas las claves y deja en blanco los campos que faltan. Los objetos y arreglos anidados se escriben como texto JSON dentro de la celda, porque una cuadrícula plana no puede representarlos.

¿Puedo usar un delimitador de punto y coma o tabulación?

Sí. El selector de delimitador ofrece coma, punto y coma y tabulación. El punto y coma es útil para Excel en las configuraciones regionales europeas, donde la coma es el separador decimal, y la tabulación es la opción más segura cuando tus propios datos contienen comas.

¿Hay un límite de filas o de tamaño?

No hay un límite fijo. Como todo corre en tu navegador, los archivos muy grandes solo están limitados por la memoria de tu dispositivo. Decenas de miles de filas se convierten sin problema en un portátil normal.

¿Se suben mis datos a algún lado?

No. La conversión corre por completo en tu navegador. No se envía nada a un servidor, ni se registra ni se guarda. Puedes comprobarlo viendo que la pestaña de red de tu navegador sigue vacía mientras conviertes.

Relacionado

Publicidad

Más sobre JSON y CSV