Convertir CSV y JSON

Convierte tablas CSV y JSON localmente, conservando las celdas como texto y comprobando encabezados y comillas.

Esta página muestra las herramientas disponibles en este idioma dentro del alcance actual. Esto no significa que todas las herramientas del sitio estén traducidas a todos los idiomas.

Procesamiento local sin almacenamiento automático. UTF-8; hasta 2 MiB, 5000 filas de datos, 100 columnas y 100 000 celdas; 20 000 unidades de texto por celda. El worker de análisis tiene un plazo de 5 segundos.

El separador se elige explícitamente. Las filas vacías y los espacios no se eliminan automáticamente, y los ceros iniciales se conservan. Un salto de línea final no añade un registro. La salida CSV encierra todas las celdas entre comillas y usa CRLF y una BOM UTF-8.

Todos los valores de celda siguen siendo cadenas de texto, incluidos los números grandes. No se aceptan silenciosamente números JSON, null, valores booleanos ni estructuras anidadas. Los encabezados de los objetos deben ser únicos y no estar vacíos.

Esta opción solo se aplica al exportar CSV; no modifica los valores de la salida JSON. De forma predeterminada se antepone un apóstrofo a las celdas que puedan empezar por =, +, - o @, y a las que empiezan por tabulaciones o saltos de línea. Esto modifica el texto exportado, incluidos los encabezados. Las aplicaciones de hojas de cálculo pueden interpretar los valores literales como fórmulas. Revisa sus opciones para importar como texto.

Cómo usarla

Pega los datos o elige un archivo UTF-8. Selecciona el sentido de conversión, el separador, la opción de encabezados y la estructura JSON. Revisa el tratamiento de fórmulas; después convierte los datos y copia o descarga el resultado.

Ejemplo práctico

id,name seguido de 001,Ahmed produce un objeto con los valores de texto "001" y "Ahmed"; 001 no se convierte en el número 1.

Compatibilidad y límites

La conversión de CSV a objetos JSON requiere encabezados únicos y no vacíos y al menos una fila de datos. Las matrices JSON incluyen una fila de encabezados cuando se elige esa opción. La conversión de JSON a CSV solo acepta valores de texto; se rechazan explícitamente números, null, valores booleanos, estructuras anidadas y claves duplicadas para evitar perder precisión o significado. Todas las filas deben tener los mismos campos.

Preguntas frecuentes

¿Cambian las fórmulas y los números grandes?

La salida CSV encierra todas las celdas entre comillas y usa CRLF y una BOM. Las celdas que parecen fórmulas, incluidos los encabezados, reciben un apóstrofo inicial de forma predeterminada; esto modifica su texto expresamente. Elige la exportación literal para conservar exactamente los valores, teniendo en cuenta que una aplicación de hojas de cálculo puede interpretarlos como fórmulas. No se limpian espacios ni filas automáticamente, y los ceros iniciales no se convierten en números.

Herramientas relacionadas