Saltar al contenido
Nuvio

Datos

Convertir JSON a CSV online

Aplana un array de objetos JSON a un CSV con cabeceras automáticas, listo para Excel.

Procesamiento local. Tu archivo se procesa en este dispositivo y nunca se sube a nuestros servidores. No se guarda nada al terminar.

Arrastra y suelta, o pulsa para seleccionar

Formatos aceptados: .json · Máximo 30 MB

Tu archivo no sale de tu dispositivo

JSON a CSV funciona íntegramente en tu navegador: el archivo se lee en memoria, se procesa con JavaScript y WebAssembly, y el resultado se genera en tu equipo. No existe subida a ningún servidor, no se almacena nada y no queda historial. Al cerrar la pestaña, no queda rastro de tu archivo ni de la conversión.

  • Procesamiento local
  • Sin subidas
  • Sin cuentas
  • Sin historial ni archivos guardados

Cómo convertir

  1. Selecciona el archivo JSON

    Arrastra el .json a la zona de conversión o localízalo con el botón. El límite es de 30 MB.

  2. Se reconoce la estructura

    La herramienta detecta si el archivo contiene un array de objetos (el caso ideal), un objeto único o un array simple, y lo prepara para tabularlo.

  3. Pulsa convertir

    Las claves de los objetos se convierten en cabeceras de columna en su orden de aparición, y cada objeto pasa a ser una fila del CSV.

  4. Descarga el CSV

    El resultado es texto plano listo para abrir en Excel, importar en una base de datos o llevar a cualquier herramienta de informes.

JSON y CSV: dos estándares, dos mundos

JSON nació en 2001 de la mano de Douglas Crockford, a partir de la sintaxis de objetos de JavaScript, y se convirtió en el estándar de facto para las APIs: es ligero, legible y lo entienden todos los lenguajes.

El CSV lleva mucho más tiempo entre nosotros, pues se usa desde finales de los años setenta, y sigue siendo el formato de intercambio universal de datos tabulares. Unir ambos con SheetJS, en el navegador y sin servidor, es la forma más sencilla de llevar datos de desarrollo a manos no técnicas, y al revés.

Preguntas frecuentes

¿Los datos de mi JSON viajan a internet?

No. Toda la conversión ocurre en tu navegador: el archivo se lee en memoria y el CSV se escribe localmente con SheetJS. Es la opción adecuada cuando el JSON incluye datos de clientes, tokens o registros de una base de datos de producción.

¿Qué estructura de JSON admite?

El caso ideal es un array de objetos, como el que devuelve cualquier API REST: cada objeto se convierte en una fila y sus claves en columnas. También funciona con un objeto único (se envuelve en una tabla de una fila) o con arrays simples.

¿Cómo se deciden las columnas del CSV?

Las claves de los objetos se usan como cabeceras, conservando el orden en el que aparecen. No tienes que declarar nada a mano: el CSV toma la forma del propio JSON.

¿Cómo se tratan los tipos de datos?

El CSV es texto plano, así que todos los valores se escriben como texto. Los números conservan su representación y las cadenas se escriben tal cual; si un valor debe conservar ceros a la izquierda (códigos postales, identificadores), conviene que en el JSON sea una cadena y no un número.