¿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.
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?
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.
Elija aplanamiento y matrices
Active Aplanar objetos anidados para expandir columnas de estilo dirección.ciudad y elija si las matrices se almacenan como JSON o se unen en una celda.
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 o CRLF. CRLF es la opción más segura para abrir el archivo en Excel en Windows.
Copie o descargue el CSV
La herramienta se convierte instantáneamente. Copie el CSV a su portapapeles o descárguelo como un archivo.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
Related Tools
CSV to JSON Converter
Convert CSV to JSON online. Parses quoted fields and any delimiter, infers numbers and booleans, and outputs an array of objects. Client-side, no signup.
CSV to SQL Converter
Convert CSV data into SQL CREATE TABLE and INSERT statements for MySQL, PostgreSQL, or SQLite. Infers column types, escapes values, runs client-side.
CSV Viewer
Open, search, and sort CSV files as a clean table in your browser. Auto-detects delimiters, handles quoted fields, and exports to CSV or JSON.
JSON to SQL Converter
Convert a JSON array of objects into SQL CREATE TABLE and INSERT statements for MySQL, PostgreSQL, or SQLite. Infers types, runs client-side.
Comments
0 comments
No comments yet. Be the first to share your thoughts!