Cómo se usa
- Pega el CSV o copia celdas directamente de una hoja de cálculo (se pegan como texto separado por tabuladores).
- Deja activado «La primera fila es el encabezado» para obtener un array de objetos; desactívalo para obtener un array de arrays.
- Deja activado «Convertir números y booleanos» para obtener valores con tipo, o desactívalo para mantenerlo todo como texto.
- Copia o descarga el JSON.
Opciones explicadas
- Delimitador
- Automático detecta coma, punto y coma, tabulador y barra vertical. Elige uno explícitamente si la detección se equivoca.
- Fila de encabezado
- Los valores de la primera fila se convierten en las claves de cada objeto.
- Valores con tipo
- "42" se convierte en 42 y "true" en true. Desactívalo para identificadores con ceros a la izquierda, como códigos postales o números de teléfono, que de lo contrario los perderían.
Ejemplo
CSV:
id,name,active
1,Ada,true
2,Grace,false
JSON:
[
{ "id": 1, "name": "Ada", "active": true },
{ "id": 2, "name": "Grace", "active": false }
]
Preguntas frecuentes
¿Puedo pegar directamente desde Excel o Google Sheets?
Sí. Las celdas copiadas van separadas por tabuladores; el delimitador se detecta automáticamente.
¿Por qué 00123 se ha convertido en 123?
Con los valores con tipo activados, el texto que parece un número se convierte en número. Desactiva «Convertir números y booleanos» para conservar los ceros a la izquierda.
¿Cómo se tratan las líneas vacías?
Las líneas completamente vacías se omiten. Las celdas vacías se convierten en null cuando los valores con tipo están activados, o en cadenas vacías cuando están desactivados.
Mi archivo usa punto y coma y comas decimales, ¿funcionará?
El delimitador se detecta, pero las comas decimales como 3,5 se quedan como texto. Cámbialas por puntos antes si necesitas números.
Privacidad
Esta herramienta funciona por completo en tu navegador. Tus archivos y textos se procesan en tu dispositivo y nunca se suben a nuestros servidores.