CSV a JSON
Convierte un archivo CSV separado por comas en un arreglo de objetos JSON. La primera fila proporciona los nombres de propiedad y las filas siguientes los valores; las celdas se conservan como cadenas, sin inferir fechas, números o booleanos.
Tu archivo se procesa en tu navegador y no se guarda en CARCPI.
Cómo usarla
- 1Guarda un CSV con comas y texto UTF-8, con una primera fila de encabezados distintos.
- 2Carga el archivo, hasta 10 MB, y verifica que no sea un CSV separado por punto y coma.
- 3Convierte y descarga el JSON con sangría.
- 4Abre la salida y comprueba registros, nombres de claves y valores con ceros iniciales.
Cuándo usar esta herramienta
- Preparar un pequeño catálogo de códigos y nombres para importar como objetos.
- Pasar respuestas tabulares a un formato de intercambio estructurado.
Cómo elegir y comprobar el resultado
Encabezados y columnas
Cada encabezado crea una propiedad. Si está vacío recibe un nombre columna_n; si se repite, la última columna de ese nombre sobrescribe la anterior. Faltantes se rellenan con cadena vacía y columnas extra sin cabecera se ignoran. Revisa las cabeceras antes de convertir.
Texto y comillas CSV
El lector reconoce comas, saltos dentro de celdas entrecomilladas y comillas escapadas como dos comillas dobles. No selecciona delimitador ni codificación. Un CSV con ; puede leerse como una sola columna en lugar de la tabla que esperabas.
Ejemplo: conservar un código con ceros
Con las líneas «codigo,nombre» y «0012,Ana», la salida contiene {"codigo":"0012","nombre":"Ana"} dentro de un arreglo. El código no se transforma en el número 12.
Si una celda contiene «Puebla, México», enciérrala entre comillas dobles en el CSV. Comprueba acentos en el JSON: una codificación de origen incorrecta no se repara al cambiar de formato.
Qué debes tener en cuenta
- No convierte tipos ni valida el esquema esperado por tu importador. Fechas y true siguen como texto.
- No es un validador estricto de CSV: comillas mal cerradas pueden producir datos inesperados sin un error específico. Evita filas vacías o irregulares antes de importar.
Privacidad y procesamiento
El archivo se lee como texto y se convierte en el navegador. El JSON se crea localmente, sin enviar las filas a un procesador de datos de CARCPI.
FAQ
¿Conserva 0012 como texto?
Sí, si esos caracteres están en el CSV. No aplica conversión numérica ni borra ceros iniciales.
¿Admite punto y coma como separador?
No hay selector: el parser usa coma. Exporta con comas y revisa el resultado antes de importar.
¿Qué ocurre con cabeceras repetidas?
La última columna con la misma clave sustituye el valor de la anterior dentro del objeto. Usa nombres únicos para no perder campos.