Conversor de CSV a JSON
Convierte texto CSV y datos de hojas de cálculo a formato JSON con opciones de sangría y encabezados.
Ejecutar herramienta
Esta herramienta en línea transforma texto estructurado en formato CSV en una estructura JSON organizada. Al pegar filas tabulares exportadas desde hojas de cálculo o archivos de texto, el procesador interpreta cada línea para generar objetos o matrices legibles. Si activas la casilla de fila de encabezados, los elementos de la primera línea se usan como nombres de propiedades para los datos siguientes. Cuando desactivas esta opción, todas las filas se incorporan como registros independientes. Además, puedes configurar el nivel de sangría numérica para obtener una salida compacta o un formato expandido fácil de inspeccionar. Cada celda se procesa como texto plano sin convertir automáticamente los tipos de datos. Si el campo de entrada queda vacío o solo contiene espacios en blanco, la herramienta devuelve una lista JSON vacía y un contador de cero registros. Tras ejecutar la conversión, verás el bloque JSON resultante junto con la cantidad de filas procesadas.
Instrucciones
- Pega el texto con formato CSV en el área de entrada principal.
- Marca la casilla de fila de encabezados si la primera línea contiene los nombres de las columnas.
- Indica el número de espacios de sangría que prefieras para dar formato al texto JSON.
- Ejecuta la herramienta para procesar las líneas y generar el resultado en formato JSON.
- Copia el contenido JSON obtenido del panel de resultados para integrarlo en tu proyecto.
Ejemplos
- Entrada CSV con encabezados: nombre,ciudad Ana,Madrid Luis,Valencia Resultado JSON (sangría 2): [ { "nombre": "Ana", "ciudad": "Madrid" }, { "nombre": "Luis", "ciudad": "Valencia" } ]
- Entrada CSV sin encabezados: rojo,10 verde,20 Resultado JSON (sangría 2, fila de encabezados desactivada): [ [ "rojo", "10" ], [ "verde", "20" ] ]
Preguntas frecuentes
¿Cómo interpreta la herramienta los números y las fechas?
Cada celda se lee y procesa como texto plano, por lo que los valores numéricos y las fechas se mantienen en su formato de texto original dentro del JSON.
¿Qué ocurre si el texto de entrada está en blanco?
Cuando la entrada no contiene caracteres o solo presenta espacios, se genera una lista JSON vacía y la herramienta muestra cero registros.
¿Se pueden subir archivos binarios de hojas de cálculo directamente?
La herramienta procesa texto CSV ingresado en el campo de edición; para usar datos de una hoja de cálculo, copia los datos como texto plano o exporta el archivo a CSV antes de pegarlos.