Convertir CSV a JSON

Pega un CSV de Excel, Google Sheets o cualquier aplicación y obtén un JSON limpio que puedes copiar directamente en tu código.

Sellado en este dispositivo

Funciona en tu navegador. No se sube nada.

Sellado

CSV JSON

Las celdas que empiezan por =, +, - o @ reciben un apóstrofo delante, para que las hojas de cálculo las muestren como texto en lugar de ejecutarlas como fórmulas.

Añade una marca invisible al principio del archivo descargado para que Excel muestre bien los acentos y otros caracteres.

Forma

Las columnas como address.city se convierten en objetos anidados, y las celdas que contienen una lista JSON se convierten en arrays de verdad.

Tu CSV aparecerá aquí mientras escribes.

Tu JSON aparecerá aquí mientras escribes.

Cómo funciona

  1. Pega o abre tu CSV

    Pégalo, suelta un archivo .csv o abre uno. El separador se detecta solo, y los valores entre comillas con comas o saltos de línea se leen correctamente.

  2. Elige la forma del JSON

    Elige una lista de objetos o una lista de arrays, decide si se convierten los números y true/false, y define la sangría.

  3. Copia o descarga el JSON

    Revisa la vista previa de la tabla si lo necesitas y luego copia el JSON o guárdalo como archivo .json.

Preguntas frecuentes

¿Se sube mi CSV a un servidor?

No. El archivo se lee y se convierte dentro de tu navegador, así que las listas de clientes, las exportaciones y los informes se quedan en tu dispositivo.

¿Qué archivos CSV puede leer?

Archivos separados por comas, punto y coma, tabulaciones o barras verticales, detectados automáticamente. Los valores entre comillas dobles pueden contener separadores, saltos de línea y comillas duplicadas, como permite el estándar CSV (RFC 4180). También entiende la línea «sep=» que Excel añade a veces.

¿Cómo se detectan los números y los valores true/false?

Los números pasan a ser números JSON, TRUE y FALSE, en mayúsculas o minúsculas, pasan a ser true y false, y las celdas vacías pasan a ser null. Valores como 007, o números de más de 15 cifras como los de tarjetas o pedidos, se quedan como texto para que no se pierda ninguna cifra. Desactiva «Detectar números y true/false» para mantener todos los valores como texto.

¿Puedo obtener JSON anidado?

Sí. Activa «Reconstruir datos anidados»: las columnas como address.city se convierten en objetos anidados, y las celdas que contienen una lista JSON como ["a","b"] se convierten en arrays de verdad. Es exactamente lo contrario de la herramienta JSON a CSV.

¿Y si algunas filas tienen más o menos celdas que el encabezado?

Las celdas que faltan pasan a ser null (o texto vacío si la detección de números está desactivada), y las celdas de más se guardan con claves como column_5. La herramienta te indica cuántas filas se han visto afectadas para que puedas revisar tu archivo.

Mi CSV de Excel muestra caracteres raros. ¿Por qué?

Excel en Windows suele guardar los CSV con una codificación regional antigua en lugar de UTF-8. La herramienta lo detecta y lee el archivo con la codificación que Excel usa para el idioma de esta página, y también lee archivos UTF-16. Si las letras siguen viéndose mal, guarda el archivo como «CSV UTF-8» y vuelve a abrirlo.

Instalar One For All en tu ordenador

Así, One For All se abre en su propia ventana, como una aplicación, directamente desde tu escritorio o tu pantalla de inicio. No hay que descargar nada de ninguna tienda de aplicaciones, y tus archivos siguen en tu dispositivo.

  1. Haz clic en el icono de instalación, a la derecha de la barra de direcciones, o abre el menú del navegador (⋮).
  2. Elige «Instalar One For All» o «Instalar página como aplicación»: se añade un acceso directo a tu escritorio y a tus aplicaciones.

¿Descargar el motor de esta herramienta?

Esta herramienta funciona por completo en tu navegador. Para ello, necesita descargar desde One For All los elementos de abajo, una sola vez. Después se guardan en este dispositivo, así que la próxima vez la herramienta se abrirá al instante.

Tus archivos nunca se envían a ninguna parte.