¿Comprimir un Excel rompe las fórmulas o las macros?

Antes de reducir un libro lleno de cálculos activos, quieres una respuesta clara sobre qué toca la compresión. Aquí está — más la única excepción.

Por

Founder & Developer of PDFtoWord

Un libro con fórmulas activas, referencias entre hojas y quizá alguna macro no es algo que quieras pasar por una herramienta online al azar y confiar en que salga bien. Precaución razonable — esto es exactamente lo que ocurre.

Comprimir Excel hace exactamente una cosa: recodifica las imágenes incrustadas —capturas de pantalla, logotipos, fotos pegadas— a un tamaño más pequeño y adecuado para pantalla. Esa es toda la operación. Cada valor de celda, cada fórmula, cada rango con nombre, cada regla de formato condicional, cada conexión de datos de una tabla dinámica se deja exactamente igual, byte a byte. El compresor nunca abre ni toca el motor de cálculo en absoluto; solo accede a las partes del archivo .xlsx que almacenan imágenes. Esto se puede comprobar, no es solo una afirmación: abre el archivo comprimido después y cada fórmula sigue mostrando su expresión original en la barra de fórmulas, sigue recalculando a partir de sus referencias originales y sigue actualizándose correctamente si cambias una celda de entrada. Nada de cómo funciona la hoja de cálculo cambia — solo cuánto espacio ocupan sus imágenes.

Si tu libro es grande principalmente por la caché de una tabla dinámica, un formato aplicado a columnas enteras o conexiones de datos externas infladas, en lugar de imágenes incrustadas, la compresión no hará mucha mella — no son datos de imagen, así que no hay nada sobre lo que pueda actuar un compresor de imágenes. Esto no es una limitación que valga la pena sortear con un ajuste más agresivo; significa que el tamaño viene de otro sitio por completo, y la solución es distinta. ¿Por qué mi archivo de Excel es tan grande? explica cómo encontrar y limpiar cada uno de esos casos específicamente.

El único formato al que hay que prestar atención de verdad son las macros. Un libro que contiene macros debe guardarse como .xlsm, no como .xlsx — un formato distinto, aunque relacionado, que Excel trata de forma diferente por motivos de seguridad. Comprimir un archivo .xlsm normal funciona exactamente igual y conserva el código de las macros intacto, ya que las macros viven en una parte de la estructura del archivo separada tanto de las imágenes como de los datos de la hoja. Lo único que conviene comprobar tú mismo: después de descargar, confirma que el archivo sigue teniendo la extensión .xlsm (o que tu descarga comprimida se abre pidiéndote “Habilitar contenido” para las macros, por si tu correo o navegador cambió la extensión durante el envío) — un archivo con macros que se renombró silenciosamente a .xlsx en algún punto del proceso mostraría macros bloqueadas o ausentes no porque la compresión las haya eliminado, sino porque el tipo de archivo cambió.

Si quieres comprobarlo tú mismo antes de confiarle un archivo importante, el proceso es corto:

  1. Anota un resultado de fórmula, o dos, y el tamaño del archivo, antes de comprimir.
  2. Pásalo por Comprimir Excel.
  3. Abre el resultado y confirma que las mismas fórmulas dan los mismos valores, y que las macros, si las hay, siguen funcionando.
  4. Compara el tamaño del archivo — la diferencia te dice cuánto del peso original era realmente imágenes.

Si después de esto el archivo todavía necesita reducirse más, el siguiente paso es revisar la caché de la tabla dinámica y el formato aplicado a columnas enteras, tal como describe ¿Por qué mi archivo de Excel es tan grande?. Y si el destino solo necesita ver los números, no recalcularlos, Excel a PDF evita el problema del tamaño de otra forma — un PDF con el mismo contenido suele ser aún más pequeño, y nadie puede alterar tus fórmulas por accidente.

La herramienta Comprimir Excel no pide inicio de sesión, no deja marca de agua, y borra tu archivo de nuestros servidores inmediatamente después de procesarlo.