Convierta CSV a JSON y JSON a CSV, con una vista previa en tabla
Se ejecuta en su navegador. Nada de lo que escribe se envía a ningún sitio.CSV y JSON guardan las mismas filas con formas distintas, y convertir entre ellos es una tarea diaria. Aquí funcionan ambas direcciones, con una vista previa en tabla para comprobar las columnas antes de fiarse de ellas, hasta 20 MB. Los archivos se leen en su propio dispositivo.
Esta página se ha traducido automáticamente del original en inglés. Ninguna persona ha revisado todavía la traducción, así que la versión en inglés es la que debe consultar. Leer el original en inglés
Haga clic en la opción "CSV a JSON" o "JSON a CSV" de arriba para elegir la dirección.
Pegue las filas CSV o el array JSON en el panel izquierdo, o haga clic en Abrir archivo para cargar un archivo .csv, .tsv o .json.
Para CSV a JSON, revise Separador, Fila de encabezado y Detectar tipos, y elija Objetos o Arrays.
Para JSON a CSV, elija el Separador y deje activado "Escribir encabezado" para obtener una fila con los nombres de las columnas.
Revise la Vista previa de la tabla y haga clic en Copiar JSON o Copiar CSV, o en el icono de descarga para guardar el archivo.
Este conversor de CSV a JSON lee datos separados por comas, punto y coma, tabuladores o barras verticales y los convierte en un array JSON mientras escribe, con una vista previa en tabla para comprobar las columnas antes de copiar. Cambie de dirección para convertir un array JSON en CSV para una hoja de cálculo.
Se usa para pasar una exportación de una hoja de cálculo a una API, para cargar datos en una base de datos de pruebas o para convertir un informe de un banco o de un sistema de nóminas en algo que un script pueda leer. Lo contrario también es habitual: una API devuelve JSON y un compañero lo quiere en Excel.
El separador se detecta a partir de los datos y puede cambiarlo. La primera fila se usa como nombres de columna salvo que lo desactive. Los campos entre comillas, las comillas duplicadas y los saltos de línea dentro de comillas se tratan como describe el estándar CSV. La inferencia de tipos convierte 42, true y las celdas vacías en un número, un booleano y null, pero conserva como texto valores como 007 o un número de cuenta de 19 dígitos, para que nada cambie sin avisar. Al pasar a CSV, los objetos anidados se convierten en columnas con nombres con puntos y se le indica cuáles.
Todo se ejecuta en su navegador; los archivos que abre se leen en su dispositivo y nunca se suben. Los archivos de hasta 20 MB funcionan sin problema. Ctrl+Enter copia el resultado. Herramientas relacionadas: JSON Formatter, YAML to JSON, JSON to TypeScript.
Pegue el CSV o abra un archivo .csv. El JSON aparece mientras escribe, con una vista previa en tabla debajo. Elija array de objetos o array de arrays y pulse Copiar o Descargar.
No. Su propio navegador lee y convierte el archivo, así que las listas de clientes, las exportaciones bancarias y los datos de nóminas nunca salen de su dispositivo. La herramienta es gratuita y no requiere cuenta.
Los valores con ceros a la izquierda, como 007 o un código postal que empieza por 0, y los enteros demasiado largos para que JSON los guarde con exactitud, como los números de cuenta, se quedan como cadenas. Convertirlos en números los cambiaría. Desactive la inferencia de tipos para dejar todos los valores como texto.
Sí. El separador se detecta automáticamente entre coma, punto y coma, tabulador y barra vertical, comprobando cuál divide las primeras filas de forma uniforme, y el elegido se muestra sobre la salida. Las exportaciones europeas que usan punto y coma no necesitan ningún ajuste. Elija usted el separador si la detección se equivoca.
Los objetos anidados se aplanan en columnas con nombres con puntos, así que address.city se convierte en su propia columna. Los arrays se escriben como texto JSON dentro de una sola celda. Una nota indica lo que se aplanó para que nada cambie sin avisar.
Los archivos de hasta 20 MB se convierten sin problema, que es el límite que acepta esta página. La vista previa en tabla muestra las primeras 100 filas para que la página siga ágil, mientras que el JSON o el CSV que copia o descarga siempre contiene todas las filas del archivo. Divida cualquier archivo más grande antes de convertirlo.
¿Sigue sin resolverlo? Pregunte sobre Convertir CSV a JSON y cualquiera que lo sepa puede responder. No se necesita cuenta.