Acerca de Conversor de CSV a JSON
El conversor de CSV a JSON convierte la exportación de una hoja de cálculo en JSON, y el JSON de vuelta en CSV. Con una fila de encabezado, cada línea se convierte en un objeto cuyos nombres salen de la primera fila; sin ella, cada línea se convierte en una lista.
Lee el CSV como lo describe el estándar (RFC 4180): las celdas entre comillas pueden contener comas, saltos de línea y comillas dobles. El delimitador se detecta solo, así que funcionan los archivos separados por comas, por punto y coma o por tabulaciones que vienen de Excel, Google Sheets o una base de datos.
Tus datos se convierten en el navegador. No se sube nada, así que es seguro para listas de clientes, exportaciones y otros archivos privados.
Cómo se usa
- Elige CSV → JSON o JSON → CSV.
- Pega el texto, o pulsa Abrir archivo para cargar un archivo .csv, .tsv, .txt o .json de hasta 10 MB.
- Con CSV, revisa el delimitador, si la primera fila tiene los nombres y si los números deben convertirse en números.
- Lee el resultado; los problemas, como unas comillas sin cerrar, se muestran con su línea.
- Copia el resultado o descárgalo como data.json o data.csv.
Funciones
- En los dos sentidos: De CSV a objetos o listas JSON, y de listas JSON de objetos o de arrays a CSV.
- Lectura real de CSV: Las celdas entre comillas con comas, saltos de línea y comillas dentro se leen bien.
- Detección del delimitador: La coma, el punto y coma y la tabulación se reconocen solos, o los eliges a mano.
- Tipos numéricos: Los números, true, false y null pasan a ser valores JSON; los códigos como 007 se quedan como texto.
- CSV listo para hojas de cálculo: El CSV descargado lleva una marca BOM UTF-8 para que Excel muestre bien las tildes.
Ejemplos
De la hoja de cálculo a la API
Exporta una hoja como CSV y conviértela en un array JSON para una petición de prueba.
CSV europeo
Un archivo con puntos y coma y comas decimales se lee con el punto y coma detectado automáticamente.
De la respuesta de una API a Excel
Pega una lista JSON de objetos y descarga un CSV con una columna por campo.
Limitaciones y notas
- Los textos y los archivos están limitados a 10 MB.
- Los objetos anidados se escriben como texto JSON en una sola celda del CSV; no se reparten en varias columnas.
- Los números con separador de miles o con coma decimal (1,000 o 3,5) se quedan como texto en el JSON.
- No se leen archivos de Excel (.xlsx); guárdalos antes como CSV.
Preguntas frecuentes
¿Cómo convierto CSV a JSON?
Elige CSV → JSON, pega el CSV o abre el archivo, y copia o descarga el resultado en JSON.
Mi archivo usa puntos y coma. ¿Funciona?
Sí. El delimitador se detecta automáticamente; también puedes elegir tú la coma, el punto y coma o la tabulación.
¿Por qué 007 se queda como cadena de texto?
Los números JSON no pueden empezar con ceros, y esos valores suelen ser códigos, así que se conservan como texto.
¿Qué JSON se puede convertir en CSV?
Una lista de objetos (cada objeto es una fila) o una lista de listas. Las columnas son todos los nombres que aparecen, en el orden en que aparecen por primera vez.
¿Se suben mis datos?
No. La conversión se hace en tu navegador y los archivos se quedan en tu dispositivo.