CSV / TSV a JSON

Convierte datos tabulares en JSON estructurado sin enviar el archivo a un proveedor de conversión.

Qué hace realmente esta herramienta

CSV → JSON crea un archivo nuevo en el formato de destino; no se limita a cambiar la extensión. MakeFileWork procesa el archivo en el navegador cuando la tecnología utilizada por esta conversión lo permite y mantiene el flujo acotado para evitar trabajos sin límite de memoria o CPU.

Cómo se verifica el resultado

Antes de ofrecer la descarga, el motor vuelve a serializar, abrir, analizar o comprobar la salida según el formato. La interfaz muestra evidencia concreta del resultado —por ejemplo páginas, estructura, texto o formato generado— en vez de presentar cualquier descarga como una conversión correcta.

Límites y fidelidad

Una conversión puede cambiar características que no existen de la misma forma en ambos formatos: maquetación, fuentes, animaciones, fórmulas, metadatos, transparencias o elementos interactivos. La herramienta no promete fidelidad que el formato de destino no puede representar y comunica las limitaciones conocidas.

Cuándo usar este flujo

Úsala cuando otra aplicación, dispositivo o portal exige el formato de destino y necesitas un archivo nuevo verificable. Si el rechazo también especifica un límite de KB/MB, píxeles u otras condiciones medibles, conviene usar el flujo de requisitos de subida para comprobar todas las restricciones juntas.

Privacidad y comprobación final

Conserva siempre el archivo original hasta revisar la salida en la aplicación o portal de destino. Los flujos compatibles se procesan localmente en el navegador y aplican límites de tamaño y complejidad. En CSV → JSON, revisa especialmente que el formato generado conserve las propiedades que importan para tu caso. Si el resultado va a usarse para información importante, compara una muestra y confirma que formato, contenido y calidad cumplen exactamente lo que necesitas antes de sustituir el original. Abre también el archivo generado en la aplicación de destino cuando importen compatibilidad, color, transparencia, maquetación o compresión.

De una tabla CSV a registros JSON sin confundir columnas

Esta conversión resulta útil cuando una API, una aplicación o un proceso de importación necesita objetos JSON en lugar de filas. La primera fila proporciona los nombres de las propiedades y cada fila posterior se convierte en un objeto. Los valores se conservan como texto: un código postal como 00123 mantiene los ceros iniciales.

Comas, punto y coma, tabuladores y comillas

El analizador reconoce comas, punto y coma, tabuladores y barras verticales. Las comillas permiten incluir separadores y saltos de línea dentro de una celda. Si dos delimitadores diferentes generan tablas igualmente coherentes, se detiene la conversión para no escoger columnas arbitrariamente. Por ejemplo, id,nombre;rol puede ser ambiguo cuando todas las filas contienen ambos signos en las mismas posiciones. Prepara el archivo con un único separador inequívoco antes de repetir la operación.

Cabeceras repetidas y protección frente a pérdida de datos

Las cabeceras vacías o duplicadas se renombran de forma única, sin sobrescribir campos existentes. Todas las filas de datos deben tener el mismo número de columnas que la cabecera. Una secuencia UTF-8 inválida, comillas sin cerrar o una fila con columnas inconsistentes provoca un error visible, en lugar de desplazar valores a propiedades JSON incorrectas.

Cuándo reparar el CSV primero

Si faltan celdas en algunas filas, utiliza Reparar CSV y revisa los huecos añadidos. Para obtener texto tabulado usa CSV a TSV; para exportar registros, JSON a CSV. Los límites locales son 10 MiB, 50.000 filas, 200 columnas y 100.000 caracteres por celda. Comprueba siempre la estructura JSON antes de importarla.