Reunión inicial gratuita de 30 minutos: descubre qué puedes automatizar.

Herramienta gratuita

Convierte CSV a JSON online

Convierte una exportación CSV de Excel, de tu tienda online o de tu programa de contabilidad en JSON para una API o una importación. El delimitador se detecta automáticamente.

Ajustes

Los números con ceros iniciales, como códigos postales y números de teléfono, se mantienen siempre como texto.

Pega un CSV o elige un archivo para ver el resultado.

Funciona por completo en tu navegador: lo que introduces no se nos envía ni se guarda.

Convierte CSV a JSON en tres pasos

Este conversor transforma un archivo CSV o un texto CSV pegado en JSON, directamente en tu navegador. 1. Pega tu CSV en el cuadro de entrada o elige un archivo de hasta 5 MB. La herramienta detecta si tu archivo usa como delimitador una coma, un punto y coma, un tabulador o una barra vertical. Si la detección falla, elige tú el delimitador. El resultado aparece al instante: el número de filas y columnas, una tabla de vista previa con las cinco primeras filas y el propio JSON.

2. Elige la forma de salida. Un array de objetos usa la primera fila como nombres de columna, de modo que cada fila se convierte en un objeto como {"cliente": "Distribuciones García SL", "importe": "12,50"}. Es la forma que esperan la mayoría de las API y funciones de importación. Un array de arrays mantiene las filas como listas, algo práctico si tu CSV no tiene nombres de columna o si sigues procesando los datos en código.

3. Copiar pone el JSON en tu portapapeles y Descargar lo guarda como archivo .json. Tu archivo se lee con el FileReader de tu navegador y nunca sale de tu ordenador, así que puedes convertir sin problema exportaciones con datos de clientes o pedidos.

Números, valores sí/no y comas decimales

En un CSV todo es texto. Por defecto sigue siéndolo también en el JSON, así que no se pierde nada. Si activas Convertir números, "42" pasa a ser el número 42 y "0.5" el número 0.5. Los valores con un cero inicial, como códigos postales, números de teléfono y códigos de producto, se mantienen como texto a propósito: como número, 0612345678 perdería su primer cero.

Las exportaciones de Excel de muchos países europeos, como España, los Países Bajos, Alemania y Francia, suelen usar el punto y coma como delimitador y la coma como separador decimal, es decir, 12,50 en lugar de 12.50. En ese caso, activa también Coma decimal. Entonces 12,50 pasa a ser el número 12.5 y 1.249,50 el número 1249.5. Con esa opción desactivada, 12,50 se queda como texto, así que nunca se cuela sin que te des cuenta un importe erróneo en tu JSON.

La opción Convertir true/false y sí/no transforma palabras como true, false, sí y no en booleanos reales. Los campos vacíos pueden incluirse como null, para que el sistema receptor distinga entre una cadena vacía y un valor que falta. Qué opción es la correcta depende de lo que espere el sistema en el que cargues el JSON.

Cómo está estructurado un archivo CSV

CSV significa comma-separated values, valores separados por comas: cada línea es una fila, y un delimitador divide la fila en campos. Si un campo contiene el propio delimitador o un salto de línea, se encierra entre comillas dobles, como "García; Hijos". Una comilla dentro de ese campo se duplica: "Entregar ""por la puerta de atrás""" significa Entregar "por la puerta de atrás". Esta herramienta sigue esas reglas del estándar CSV RFC 4180, incluidos los finales de línea de Windows y el carácter BOM invisible que Excel pone al principio de un archivo.

El problema más habitual es una fila con más o menos campos que la fila de encabezado. Suele deberse a que faltan comillas alrededor de un texto con una coma, o a que se ha elegido el delimitador equivocado. La herramienta convierte los datos igualmente, rellena los campos que faltan e indica qué líneas no cuadran, para que puedas revisar el origen de forma específica.

Si ves caracteres extraños como é en lugar de é, el archivo se guardó con otro juego de caracteres. Al leer un archivo, la herramienta intenta detectarlo por sí misma y, si hace falta, lo vuelve a leer con el juego de caracteres de Windows que usan las versiones antiguas de Excel.

Cuándo automatizar la conversión

Convertir una exportación CSV a JSON está bien para cargar datos una vez en un sistema o para probar una integración. Si lo haces cada semana con una exportación de tu tienda online, tu sistema de punto de venta o tu software de contabilidad, es trabajo manual que se presta a errores: una columna mal seleccionada, el archivo de la semana pasada o un importe que llega como texto.

Una importación automatizada lee el origen a una hora fija, comprueba cada fila con reglas fijas e informa de las anomalías antes de que lleguen a tus registros. A menudo incluso se puede prescindir del paso por CSV, porque ambos sistemas tienen una API y pueden comunicarse directamente.

Preguntas frecuentes

Preguntas frecuentes: Conversor de CSV a JSON

¿Se sube mi archivo CSV a algún sitio?

No. El archivo se lee y se convierte en tu navegador; no va a ningún servidor y no se guarda nada. Cierra la página y los datos desaparecen.

¿Cómo convierto un archivo de Excel a JSON?

En Excel, guarda la hoja como CSV con Guardar como y elige CSV UTF-8 si está disponible. Carga ese archivo aquí, comprueba el delimitador y, si tu Excel usa coma decimal, activa Coma decimal cuando quieras convertir los números.

¿Por qué mis números son texto en el JSON?

Por defecto todo se mantiene como texto, para no perder nada. Activa Convertir números para que sean números reales. Si tu archivo usa la coma como separador decimal, activa también Coma decimal; si no, 12,50 se queda como texto.

¿Y si mi CSV no tiene fila de encabezado?

Desactiva La primera fila contiene los nombres de columna. Con un array de objetos, las columnas se llaman entonces columna_1, columna_2, etc. También puedes elegir un array de arrays; en ese caso cada fila es simplemente una lista de valores.

¿Por qué recibo un aviso de columnas desiguales?

Algunas filas tienen más o menos campos que la fila de encabezado. Normalmente hay una coma o un punto y coma en un texto sin comillas, o se ha elegido el delimitador equivocado. El aviso indica los números de línea, para que puedas revisar esas filas en el origen.

¿Hay un tamaño máximo de archivo?

Sí, se procesan archivos de hasta 5 MB. Eso cubre de sobra decenas de miles de filas. Para archivos más grandes o importaciones recurrentes, un procesamiento automatizado en un servidor es más fiable que una herramienta de navegador.

Herramientas gratuitas

Más herramientas gratuitas

Todas las herramientas
  • Test de preparación para IA

    Responde diez preguntas sobre un proceso y descubre al momento si el primer paso adecuado es la IA, la automatización basada en reglas u otra cosa.

  • Calculadora de ahorro

    Indica cuánto tiempo dedica tu equipo al trabajo manual y obtén al instante una estimación del ahorro anual.

  • Generador de expresiones cron

    Crea una programación o pega una expresión cron y lee en lenguaje claro cuándo se ejecuta, con las próximas ejecuciones.

  • Formateador y validador JSON

    Pega tu JSON, hazlo legible o compáctalo y ve exactamente dónde está un error, por línea y columna. Todo se queda en tu navegador.

  • Software a medida o SaaS

    Compara el coste de un paquete estándar con el de un software a medida a lo largo de varios años, con tus propias cifras.

  • Calculadora del IVA neerlandés

    Pasa un importe sin IVA neerlandés a con IVA o al revés, al 21 %, 9 % o 0 %, y ve exactamente cuánto IVA contiene.

  • Calculadora de margen

    Introduce dos de estos valores: precio de coste, precio de venta, margen o recargo, y obtén el resto, con la diferencia entre margen y recargo y el precio con IVA.

  • Validador de EAN

    Comprueba si un EAN-13, EAN-8, UPC-A o GTIN-14 es válido, calcula un dígito de control que falta y valida una lista entera de una vez.

  • Calculadora del punto de pedido

    Calcula el nivel de stock en el que debes volver a pedir, cuánto stock de seguridad necesitas y qué cantidad de pedido tiene sentido.

Un equipo conversa entre risas alrededor de un portátil

Reunión inicial gratuita

¿Quieres saber qué puede automatizar Kantex por ti?

Reserva una llamada de presentación gratuita de 30 minutos. Repasamos tu proceso y te mostramos dónde el software, las integraciones o la IA aportan más.

  • Sin compromiso y sin discurso comercial
  • Oportunidades concretas para tu proceso
  • Un siguiente paso claro y un presupuesto
Cuatro compañeros comentan un diseño en un portátil

Análisis de procesos gratuito

Descubre en 30 minutos qué puedes automatizar

Repasamos juntos un proceso y te mostramos dónde el software, las integraciones o la IA ahorran tiempo. Sin compromiso.