Ir al contenido principal
Bethemesh

Comparar dos archivos Excel o CSV

Analiza dos tablas en paralelo, identifica filas añadidas, eliminadas o modificadas y exporta un informe detallado.

  • Procesamiento por lotes
  • Exportar

Integrar este widget

Personaliza el aspecto, comprueba la vista previa y copia el código.

Vista previa

Tipo de código de integración

Código para copiar

Se adapta a tu página y Bethemesh ajusta su tamaño automáticamente.

Tus archivos se procesan localmente en el navegador y nunca se envían a nuestros servidores.

Suelta tu archivo aquí

Tamaño recomendado: hasta 40 MB

Parámetros de comparación

Resultado

¿Te ha resultado útil esta herramienta?

¿Cómo funciona esta herramienta?

Comparar versiones de una hoja ayuda a localizar registros añadidos, retirados o modificados sin leer cada línea. Este comparador utiliza una columna común como clave y después examina los registros completos emparejados. Produce un informe de diferencias, no un libro Excel con celdas coloreadas o comentarios. El primer archivo representa el estado anterior y el segundo el nuevo; ese orden determina altas y bajas. Elige una clave estable y revisa los tipos importados antes de interpretar el informe.

Selecciona exactamente dos archivos CSV, TSV, XLSX, XLS o JSON tabulares planos. La zona admite hasta 40 MiB por archivo; ambas tablas y el informe deben caber en memoria del navegador. Solo se utiliza la primera hoja de cada libro. No se comparan estilos, macros ni fórmulas activas. Los valores mostrados de libros se leen como texto, mientras los tipos escalares JSON pueden seguir distintos. Las claves disponibles son nombres presentes en ambas tablas.

La clave se convierte en texto para emparejar sin recortar espacios ni ignorar mayúsculas. El número JSON 1 y el texto 1 pueden coincidir como claves, pero los registros completos difieren por tipo. Claves vacías o null también forman un grupo. Con claves repetidas se emparejan primero registros idénticos y luego las apariciones restantes. Las sobrantes son altas o bajas. No se sobrescriben registros simplemente porque una clave aparezca más de una vez.

Se comparan campos y tipos de las parejas completas ignorando el orden de propiedades JSON. Espacios, mayúsculas, columnas ausentes y valores siguen siendo significativos. Se omiten filas sin cambios. Altas y bajas incluyen datos con _status y _key; modificaciones contienen JSON textual en _before y _after. Si un campo del informe ya existe en las fuentes, se añade un sufijo libre como _status_2 para preservar los datos originales. El mismo nombre de metadato se usa en todo el informe. XLSX, CSV y JSON exportan diferencias sin resaltar cada celda.

Cómo utilizar esta herramienta

  1. Definir antes y después

    Importa ambos archivos y comprueba los nombres de Versión anterior y Versión nueva. Inviértelos si hace falta antes de comparar. Revisa las primeras hojas y las convenciones de las columnas correspondientes.

  2. Revisar la clave

    Prefiere identificadores estables a importes o etiquetas cambiantes. Examina claves vacías y repetidas: el emparejamiento no decide la identidad de negocio.

  3. Leer diferencias representativas

    Comprueba alta, baja y modificación en los orígenes. Lee _before y _after; un informe vacío no constituye una validación general del negocio.

Casos de uso

Revisar referencias actualizadas

Compara productos por referencia estable para encontrar altas, bajas y cambios de propiedades.

Examinar exportaciones periódicas

Revisa extracciones de incidencias o cuentas sin confundir movimiento de filas y cambio de contenido.

Verificar preparación de datos

Examina cambios tras corregir archivos conservando ambas versiones y una clave de significado estable.

Ejemplos

Un alta, baja y cambio

Clave: id. Se añade 3, se retira 2 y cambia 1. Aparecen las tres categorías.

Entrada

ANTES
id;nombre
1;Ada
2;Marcos
DESPUÉS
id;nombre
1;Adela
3;Lea

Resultado

[
  {
    "id": "3",
    "nombre": "Lea",
    "_status": "added",
    "_key": "3"
  },
  {
    "id": "2",
    "nombre": "Marcos",
    "_status": "removed",
    "_key": "2"
  },
  {
    "_status": "changed",
    "_key": "1",
    "_before": "{\"id\":\"1\",\"nombre\":\"Ada\"}",
    "_after": "{\"id\":\"1\",\"nombre\":\"Adela\"}"
  }
]

Claves repetidas sin pérdidas

Clave: id. A/20 coincide primero con su idéntico; A/10 se compara con A/30. Hay un cambio, sin altas o bajas falsas.

Entrada

ANTES
id;valor
A;10
A;20
DESPUÉS
id;valor
A;20
A;30

Resultado

[
  {
    "_status": "changed",
    "_key": "A",
    "_before": "{\"id\":\"A\",\"valor\":\"10\"}",
    "_after": "{\"id\":\"A\",\"valor\":\"30\"}"
  }
]

Consejos y buenas prácticas

  • Normaliza previamente si deben ignorarse espacios accidentales. El comparador los señala deliberadamente en lugar de limpiar registros silenciosamente durante la comparación.
  • Prefiere una clave realmente única cuando exista. Emparejar idénticos primero evita diferencias innecesarias, pero las parejas restantes no sustituyen una identidad de negocio fiable.
  • Guarda ambos orígenes junto al informe. Se omiten registros sin cambios y los campos del informe tienen estructura propia; la descarga no reconstruye las dos versiones completas.

Preguntas frecuentes

¿Mover una fila cuenta como cambio?

No si clave y contenido siguen iguales. Se empareja por claves, no posiciones, y se ignora el orden de propiedades JSON. Un espacio, tipo o columna adicional sí puede producir diferencias aunque los valores mostrados parezcan similares.

¿Qué ocurre con claves repetidas?

Se conservan todas las apariciones. Primero coinciden registros idénticos, luego se emparejan los restantes y los sobrantes son altas o bajas. Sigue siendo preferible una clave única para atribuir un cambio a una ficha de negocio concreta.

¿Pueden las claves tener nombres distintos?

Aquí no: un nombre de columna común sirve como clave en ambos archivos. Renombra antes si hace falta. La herramienta de unión admite claves izquierda y derecha distintas, pero produce una tabla enriquecida en lugar de un informe de cambios.

¿El resultado contiene diferencias Excel coloreadas?

No. Es una tabla de diferencias con estados y representaciones JSON antes/después para modificaciones. No se comparan colores, estilos ni fórmulas. Usa el informe para inspeccionar valores fuente, no como si fuera el libro original anotado.

Herramientas relacionadas

Herramientas similares o complementarias a esta.

Herramientas similares

Compara dos archivos CSV para identificar rápidamente las filas y los valores diferentes.

Datos y hojas de cálculoUsar esta herramienta

Relaciona dos tablas mediante una columna común sin subir tus archivos.

Datos y hojas de cálculoUsar esta herramienta
GuíaBuenas prácticasIntermedio

Construir un workflow reproducible de preparación de datos

Organiza limpieza, validación, filtrado, fusión, comparación y conversión en el orden adecuado y aprende cuándo un pipeline reutilizable supera a herramientas aisladas.

29 de agosto de 20262 min