¿Qué es Conversor de CSV a JSON?
CSV to JSON Converter transforma datos separados por comas en JSON estructurado. Ideal para importar datos de hojas de cálculo a aplicaciones, APIs o bases de datos que requieren formato JSON.
Por dentro, el conversor usa Papa Parse. Detecta automáticamente si el archivo está separado por comas, tabuladores, puntos y comas o barras verticales. Las cadenas numéricas se convierten en números reales y un interruptor Interpretar JSON puede transformar celdas como [1,2] o {"a":1} en estructuras de verdad. Tú decides cómo aparecen las celdas vacías (cadena vacía, null u omitidas) y puedes agrupar las filas por una columna para anidar la salida en una forma {clave: [filas]}.
Cómo usar
- Pega datos CSV o sube un archivo .csv — la herramienta detecta automáticamente los delimitadores y encabezados.
- Previsualiza la tabla procesada para verificar el mapeo de columnas y los tipos de datos.
- Descarga o copia la salida JSON. Elige entre con formato, minificado o JSONLines según necesites legibilidad, menor tamaño o una línea por fila para streaming.
Cuándo usar
- Cargar un export de Excel en un script Node.js o Python que espera JSON.
- Sembrar una base NoSQL donde cada fila debe convertirse en un documento.
- Enviar un informe de ventas a un webhook que solo acepta un body JSON.
Resultado
Exporta una hoja de cálculo de contactos como CSV, conviértela aquí y obtén un array JSON listo para enviar por POST a la API de tu CRM.
Preguntas frecuentes
- ¿Y si mis celdas contienen comas dentro del texto?
- Envuélvelas en comillas dobles, tipo "Smith, Jr.", y el parser conserva la coma como dato. Si dentro hay una comilla, dóblala como ""esto"". El parser sigue el estándar RFC 4180, que es lo que exporta Excel por defecto.
- ¿Cómo se detecta el delimitador automáticamente?
- El parser toma una muestra de las primeras líneas, cuenta comas, tabs, puntos y comas y barras, y elige el que produce el número de columnas más estable. Si tienes delimitadores mezclados, fíjalo a mano en el panel de ajustes.
- ¿Las celdas vacías quedan como null o como cadena vacía en el JSON?
- Por defecto, las celdas vacías se mantienen como una cadena vacía, lo que conserva la misma forma en cada fila. ¿Necesitas otra cosa? El ajuste Celdas vacías te permite cambiar a valores null reales u omitir la clave por completo, de modo que ese campo no aparezca en esa fila. Elige lo que espere tu código.
- ¿Qué hace la opción "agrupar filas por columna"?
- En vez de un array plano, el JSON se vuelve un objeto donde cada clave es un valor único de la columna elegida y el valor es el array de filas que la comparten. Sirve para agrupar pedidos por cliente o eventos por fecha.
- ¿Qué tamaño máximo de CSV admite?
- Todo el fichero se analiza en local en tu dispositivo, así que el límite real depende del hardware. La mayoría de portátiles maneja 50 MB sin problema, unas 500.000 filas típicas. Para más, divide el archivo o usa un script en servidor.
Herramientas relacionadas
Buscador de Rimas
Encuentra rimas perfectas y aproximadas para cualquier palabra
Solucionador de Anagramas
Encuentra todos los anagramas válidos de cualquier palabra
Búsqueda Unicode
Busca caracteres Unicode por nombre o código
Codificador/Decodificador de URL
Codifica y decodifica URLs al instante
Alfabeto fonético OTAN
Convierte texto al alfabeto fonético de la OTAN
Contador de párrafos
Cuenta los párrafos de tu texto