Volver a Herramientas

Convertidor de CSV a JSON

My tools
No tools yet

Cargando...

Convertir CSV a matriz JSON en línea (compatible con TSV y encabezado personalizado)

  1. 1

    Pega o carga CSV

    Pega el contenido CSV en el cuadro de entrada o carga un archivo .csv / .tsv / .txt; si no estás seguro del formato, haz clic en "Insertar ejemplo" para ver el efecto.

  2. 2

    Selecciona opciones de análisis

    Confirma el interruptor de encabezado, inferencia de tipos y estrategia de celdas vacías; excluye campos innecesarios haciendo clic en el área de etiquetas de columna.

  3. 3

    Copia o descarga resultados

    El resultado JSON se genera en tiempo real, puedes cambiar entre formato con sangría y formato compacto, copiar con un clic o descargar archivo .json.

Descripción general de características

Herramienta en línea CSV a JSON: pegue o cargue un archivo CSV/TSV y conviértalo a un array JSON en tiempo real. Detección automática de delimitadores (coma/punto y coma/tabulación), inferencia automática de tipos para números, booleanos y valores nulos (enteros grandes de más de 16 dígitos se mantienen como cadenas), interruptor de encabezado, selección de columnas, tres estados para celdas vacías y salida formateada; todos los datos se procesan localmente en el navegador.

Descripción de la herramienta

Herramienta gratuita en línea para convertir CSV a JSON (csv a json). Pegue o cargue archivos .csv/.tsv para conversión en tiempo real: detección automática de delimitadores (coma/punto y coma/tabulación), análisis correcto de campos entre comillas, inferencia de tipos desactivable (modo solo texto), manejo de tres estados para celdas vacías, conservación de cadenas para enteros de 16 dígitos o más, detección y alerta de codificación incorrecta en chino.

Última actualización

Lista de capacidades

  • Conversión en tiempo real: pega y obt��n resultados, detección automática de delimitadores (coma, punto y coma, tabulación), contenido en chino completamente preservado.
  • Inferencia de tipos: números se convierten a valores numéricos, true/false se convierten a booleanos, celdas vacías se manejan según sea necesario; enteros de 16 dígitos o más (como números de pedido, ID de copo de nieve) se mantienen automáticamente como cadenas sin pérdida de precisión.
  • Interruptor de encabezado: la primera fila como encabezado o generar automáticamente nombres de campos column_1, column_2, cambiar entre dos modos con un clic.
  • Selección de columnas y estrategia de valores nulos: excluye campos innecesarios con un clic; las celdas vacías pueden ser null, cadena vacía u omitir el campo.
  • Integración con la familia de herramientas JSON del sitio: los resultados convertidos pueden procesarse continuamente con formateador JSON, convertidor JSON a CSV (inverso), herramienta de conversión de Excel.

Comentarios de usuarios

Tu comentario será revisado (y censurado si es necesario) antes de mostrarse públicamente. No incluyas correos, contraseñas ni otros datos personales.

Tus comentarios nos ayudan a mejorar ❤️

Herramientas relacionadas

Guías relacionadas

Preguntas frecuentes

¿Qué delimitadores admite esta herramienta?
Detecta automáticamente comas, puntos y comas y tabulaciones (pegar desde Excel/WPS usa Tab por defecto), el resultado aparece en la sección de opciones; los campos entre comillas (valores con delimitadores o saltos de línea) también se analizan según el estándar CSV.
¿Cómo soluciono los caracteres chinos incorrectos al convertir CSV a JSON?
Los caracteres incorrectos casi siempre provienen de la codificación: Excel "Guardar como CSV" puede usar codificación ANSI/GBK por defecto, mientras que la herramienta analiza en UTF-8. La solución es seleccionar el formato "CSV UTF-8" al guardar, o pegar el contenido en un editor (como VS Code) y verificar que la codificación en la esquina inferior derecha sea UTF-8 antes de copiar y pegar. La herramienta mostrará una advertencia si detecta contenido que no es UTF-8.
¿Se pierden decimales en números largos como números de pedido?
No. Los enteros de 16 dígitos o más (como 9223372036854775807, ID de copo de nieve) se mantienen automáticamente como cadenas para evitar el límite de precisión de JavaScript Number (2 elevado a la 53); los números de menos de 16 dígitos se convierten normalmente a valores numéricos. Los ceros iniciales (como 007) también se conservan como cadenas debido a la inferencia de tipos.
¿Cómo convertir un CSV sin encabezado?
Desactiva "Primera fila es encabezado" en la sección de opciones; los nombres de campo se generarán automáticamente como column_1, column_2 hasta la última columna, independientemente de la longitud de la primera fila, las filas largas no perderán columnas.
¿Se cargarán mis datos en el servidor?
No. El análisis y la conversión se realizan completamente en el navegador local. El contenido no se envía a ningún servidor y funciona incluso sin conexión a Internet.