Command Palette

Search for a command to run...

CO

Convertidor JSON a CSV

Convierta JSON a CSV en línea. Convierte una matriz de objetos en un archivo listo para una hoja de cálculo, aplana objetos anidados y escapa de los campos según RFC 4180. Del lado del cliente, sin registro.

¿qué es un convertidor JSON a CSV?

Un convertidor JSON a CSV toma una matriz JSON de objetos y la reescribe como valores separados por comas, con una columna por propiedad y una fila por objeto. Pegue la respuesta de una API, una consulta de base de datos o un documento exportado y recupere un archivo que pueda abrir directamente en Excel, Google Sheets o Numbers. Los nombres de las propiedades se convierten en la fila del encabezado y cada objeto se convierte en una fila de datos debajo.

Esto es lo que hace este convertidor JSON a CSV en línea con una entrada desigual. Pegue [{"id":1,"name":"Lovelace, Ada","address":{"city":"London"}},{"id":2,"name":"Grace Hopper","tags":["navy","cobol"]}] y haga clic en Convertir a CSV. El encabezado aparece como id,name,address.city,tags: la ciudad anidada se convierte en su propia columna y las etiquetas, que solo tiene el segundo objeto, se agregan al final. La primera fila es 1,"Lovelace, Ada", Londres, con el nombre citado porque contiene una coma, y la segunda fila mantiene la matriz de etiquetas como JSON en una celda con sus comillas duplicadas.

JSON es el formato que hablan las API y los programas JavaScript, pero las hojas de cálculo, las herramientas de inteligencia empresarial y los colegas no técnicos necesitan CSV tabular. Hacer la conversión a mano significa seleccionar las columnas, manejar registros a los que les falta un campo y citar cualquier valor que contenga una coma o un salto de línea. Esta herramienta crea el encabezado a partir de la unión de cada clave en todos los objetos, por lo que las filas con diferentes formas aún se alinean y escapa de los campos usando las reglas RFC 4180 para que un valor como una dirección completa sobreviva intacto al viaje a una hoja de cálculo. Los objetos anidados se pueden aplanar en columnas de notación de puntos, como dirección.ciudad, y las matrices se pueden unir o mantener como JSON en una sola celda.

Todo se ejecuta en su navegador sin bibliotecas ni servidor, por lo que el JSON que pega, que a menudo contiene cargas útiles API, registros de usuario o datos internos, nunca se carga ni almacena. El convertidor funciona sin conexión una vez cargado, le permite elegir el delimitador y el final de la línea, y le advierte cuando un elemento no es un objeto o cuando la entrada es un solo objeto en lugar de una matriz.

¿cómo utilizar el convertidor JSON a CSV?

  1. Pegue o cargue su JSON

    Pegue una matriz JSON de objetos en el panel de entrada o haga clic en Cargar muestra para comenzar con un ejemplo realista. Un solo objeto también funciona y se convierte en una fila.

  2. Elija aplanamiento y matrices

    Aplanar objetos anidados está activado de forma predeterminada y expande las columnas de estilo dirección.ciudad; desmarquelo para mantener un objeto anidado como JSON en una celda. Elija como JSON o Únase con ; para matrices.

  3. Establezca el delimitador y el final de la línea

    Seleccione coma, punto y coma, pestaña o tubería y elija finales de línea LF (Unix) o CRLF (Excel). CRLF es la línea que finaliza la que especifica RFC 4180 y la opción más segura para software Windows anterior.

  4. Copie o descargue el CSV

    Haga clic en Convertir a CSV. Copie el resultado a su portapapeles o descárguelo como data.csv, luego ábralo en su hoja de cálculo o herramienta de importación.

Características clave

  • Detección de encabezados sindicales

    La fila del encabezado se construye a partir de cada clave vista en todos los objetos en el primer orden visto, por lo que los registros con diferentes campos aún producen columnas alineadas

  • Aplanamiento de objetos anidados

    Opcionalmente, expanda objetos anidados en columnas de notación de puntos como dirección.ciudad y dirección.zip en lugar de descargar JSON sin formato en una celda

  • RFC 4180 Escapando

    Cualquier valor que contenga el delimitador, una comilla o un salto de línea se envuelve en comillas dobles y las comillas internas se duplican, por lo que el archivo se analiza correctamente

  • Control delimitador y de extremo de línea

    Exporte con separadores de coma, punto y coma, lengüeta o tubería y terminaciones de línea LF o CRLF para que coincidan con Excel, Sheets o su canalización de importación

Frequently Asked Questions

Pegue una matriz JSON de objetos en el panel de entrada y haga clic en Convertir a CSV. La herramienta utiliza las claves de objeto como fila de encabezado y cada objeto como fila de datos. Luego puede copiar el CSV o descargarlo como un archivo.csv para abrirlo en Excel o Google Sheets. Todo el procesamiento ocurre en su navegador; no se carga nada.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json to csvjson to csv converterconvert json to csvjson to csv onlinejson to exceljson array to csvjson to spreadsheetexport json to csvonline json to csv converterjson to csv converter online