Conversor de archivo CSV a JSON
Suelta un archivo CSV y recibe un array JSON de objetos, usando la fila de encabezado como claves. Formato bonito o minimizado.
Respuesta rápida: Suelta un archivo CSV y recibe un array JSON de objetos, usando la fila de encabezado como claves. Formato bonito o minimizado.
Última actualización
Preguntas frecuentes
- ¿Cómo se mapean las columnas CSV a las claves JSON?
- La primera fila del CSV se utiliza como las claves del objeto JSON. Cada fila subsiguiente se convierte en un objeto en un arreglo JSON de nivel superior. Las celdas vacías se convierten en cadenas vacías (`""`).
- ¿Los valores se tipifican como números o se mantienen como cadenas?
- Todos los valores se mantienen como cadenas: no adivinamos tipos, porque `"007"` es una cadena válida en muchos conjuntos de datos y transformarlo silenciosamente a `7` pierde datos. Convierte tipos en tu código posterior con confianza sobre qué campos son cuáles.
- ¿Maneja campos entre comillas con comas?
- Sí. El analizador Papaparse cumple con RFC-4180: las comas incrustadas, saltos de línea y las comillas escapadas de `""` se redondean exactamente en los valores JSON.
- ¿Qué pasa si mi CSV tiene nombres de columna duplicados?
- Las columnas posteriores sobrescriben a las anteriores en cada objeto (ya que las claves de los objetos JSON son únicas). Renombra los encabezados duplicados en el CSV de origen o usa la herramienta Column Mapper antes de convertir.
- ¿Hay un límite de filas?
- No hay un límite fijo. Los archivos con cientos de miles de filas se convierten en segundos; el límite práctico es la memoria disponible para tu pestaña del navegador.
- ¿Qué debo usar, formato bonito o minificado?
- El formato bonito es más fácil de leer y de diferenciar en el control de versiones. El minificado es aproximadamente un 30–50% más pequeño y es la opción correcta para enviar el JSON a una API o front-end. Ambos son funcionalmente idénticos.
- ¿Puedo convertir sin la fila de encabezado?
- Aún no: cada objeto de salida se clavea por la primera fila. Si tu CSV no tiene encabezados, prepón uno (`col1,col2,col3`) antes de convertir.
- ¿Se subirá mi data?
- No. La conversión de CSV → JSON se realiza completamente en tu navegador; nada se envía a nuestro servidor.
- ¿Puedo copiar el resultado en lugar de descargarlo?
- Sí. El botón Copiar junto a la salida escribe el JSON en tu portapapeles.
- ¿La salida incluye un BOM u otro prefijo?
- No. La descarga es un JSON UTF-8 simple, listo para cualquier consumidor.