Tienes un libro de Excel que contiene imágenes, logotipos o gráficos que necesitas usar fuera de Excel. Estas imágenes están incrustadas dentro del archivo, lo que dificulta acceder a ellas individualmente. Excel no tiene una función integrada de un clic para exportar todas las imágenes a la vez. Este artículo explica varios métodos para extraer y guardar estas imágenes incrustadas como archivos separados en tu computadora.
Puntos clave: Extraer imágenes de Excel
- Guardar como página web (.htm): Convierte todo el libro en una carpeta que contiene todas las imágenes como archivos separados.
- Copiar y pegar en Paint u otra aplicación: Guarda manualmente una sola imagen copiándola de Excel y pegándola en un editor de imágenes.
- Renombrar el archivo .xlsx a .zip y extraer: Accede a los archivos de imagen sin procesar almacenados dentro de la estructura interna del archivo de Excel.
Cómo almacena Excel las imágenes incrustadas
Cuando insertas una imagen en una hoja de cálculo de Excel, la aplicación incrusta los datos de la imagen directamente en el archivo del libro. La imagen no está vinculada a una fuente externa. Los archivos de Excel modernos con extensiones .xlsx, .xlsm o .xlsb son en realidad archivos comprimidos que contienen múltiples carpetas y archivos XML. Tus imágenes incrustadas se almacenan dentro de una carpeta específica dentro de este archivo, típicamente llamada “xl/media”. Para extraerlas, necesitas un método que pueda acceder a este almacenamiento interno. Antes de comenzar, asegúrate de tener una copia guardada de tu libro. Algunos métodos, como guardar como página web, crearán nuevos archivos pero no alterarán tu archivo de Excel original.
Métodos para extraer y guardar imágenes
Puedes usar diferentes técnicas dependiendo de si necesitas todas las imágenes o solo unas pocas. El método de Guardar como página web es mejor para extracción masiva. El método de copiar y pegar manual funciona para una o dos imágenes. El método de renombrar a ZIP es un enfoque técnico directo.
Método 1: Guardar el archivo de Excel como página web
Este método crea un archivo HTML y una carpeta complementaria con todas las imágenes.
- Abre tu libro en Excel
Inicia Excel y abre el archivo que contiene las imágenes que deseas extraer. - Haz clic en Archivo > Guardar como
Esto abre el cuadro de diálogo Guardar como. - Elige una ubicación de guardado y selecciona un tipo de archivo
En el menú desplegable “Guardar como tipo”, selecciona “Página web (*.htm; *.html)”. - Haz clic en Guardar
Excel guardará dos elementos: un archivo .htm y una carpeta con el mismo nombre seguido de “_archivos”. - Localiza la carpeta de imágenes
Navega a tu ubicación de guardado usando el Explorador de archivos. Abre la carpeta “[YourFileName]_archivos”. Dentro, encontrarás una subcarpeta con el nombre de la hoja de cálculo que contiene tus imágenes. Todas las imágenes extraídas estarán allí en formato .png o .jpg.
Método 2: Copiar y pegar una imagen en un editor de imágenes
Usa esto para extraer rápidamente imágenes individuales.
- Selecciona la imagen en Excel
Haz clic una vez en la imagen incrustada en tu hoja de cálculo para seleccionarla. - Copia la imagen
Haz clic derecho en la imagen seleccionada y elige Copiar, o presiona Ctrl+C en tu teclado. - Abre una aplicación de edición de imágenes
Abre Microsoft Paint, Photoshop o cualquier otro editor de imágenes. También puedes pegar directamente en un documento de Word o diapositiva de PowerPoint. - Pega y guarda la imagen
En el editor de imágenes, presiona Ctrl+V para pegar. Luego usa Archivo > Guardar como para guardar la imagen en el formato deseado como .jpg o .png.
Método 3: Renombrar el archivo de Excel a un archivo ZIP
Este método accede directamente a la estructura interna del archivo.
- Cierra el libro de Excel
Asegúrate de que el archivo no esté abierto en Excel. - Localiza el archivo en el Explorador de archivos
Encuentra tu archivo .xlsx o .xlsm en tu computadora. - Cambia la extensión del archivo
Haz clic una vez en el nombre del archivo para seleccionarlo. Haz clic de nuevo en el nombre para editarlo, o presiona F2. Cambia la parte “.xlsx” al final por “.zip”. Presiona Enter. Windows te advertirá; haz clic en “Sí” para confirmar. - Abre el archivo ZIP
Haz doble clic en el nuevo archivo .zip para abrirlo como una carpeta. - Navega a la carpeta de imágenes
Abre la carpeta “xl” y luego la carpeta “media”. Todas las imágenes incrustadas del libro se listarán aquí. - Extrae las imágenes
Puedes arrastrar los archivos de imagen desde la carpeta media a cualquier ubicación en tu escritorio o carpeta de documentos. Recuerda renombrar tu archivo .zip de vuelta a .xlsx para abrirlo nuevamente en Excel.
Errores comunes y limitaciones
Las imágenes están borrosas o de baja calidad después de la extracción
Excel a veces comprime las imágenes para reducir el tamaño del archivo. Cuando las extraes, obtienes la versión comprimida. Para evitar esto, antes de extraer, haz clic derecho en la imagen en Excel, selecciona Formato de imagen, ve al icono Tamaño y propiedades, y en Imagen, establece “Comprimir imágenes” en “No comprimir imágenes en el archivo”. Guarda el libro y luego usa un método de extracción.
El método .zip no muestra una carpeta media
Si la carpeta xl/media está vacía o falta, las imágenes podrían estar en un formato diferente. Los gráficos o SmartArt no se almacenan como archivos de imagen estándar. Se recrean a partir de datos cada vez que abres el archivo. Debes usar el método de copiar y pegar para estos objetos.
Las imágenes extraídas tienen nombres genéricos como image1.png
Excel no conserva los nombres de archivo originales de las imágenes al incrustarlas. Todas las imágenes extraídas tendrán nombres generados por el sistema. Deberás renombrarlas manualmente después de la extracción.
Comparación de métodos de extracción
| Elemento | Guardar como página web | Copiar y pegar | Renombrar a .zip |
|---|---|---|---|
| Mejor para | Extraer todas las imágenes a la vez | Extraer una o dos imágenes específicas | Usuarios técnicos que necesitan acceso directo |
| Calidad de imagen | Coincide con la calidad de visualización de Excel | Se puede pegar en alta resolución | Calidad incrustada original |
| Velocidad | Rápido para muchas imágenes | Rápido para imágenes individuales | Moderada, requiere navegación de archivos |
| Preservación del nombre de archivo | No, se asignan nombres genéricos | Tú nombras el archivo al guardar | No, se asignan nombres genéricos |
| Funciona con gráficos/SmartArt | No, exporta como imagen estática | Sí, como imagen copiada | No |
Ahora puedes extraer cualquier imagen de tus libros de Excel para usarla en informes, presentaciones o sitios web. Para operaciones masivas, el método de Guardar como página web es el más confiable. Si trabajas frecuentemente con muchas imágenes, considera usar una herramienta dedicada de extracción de imágenes por lotes. Un consejo avanzado útil es usar el método .zip para extraer también otros objetos incrustados, como macros de Excel almacenadas en el archivo xl/vbaProject.bin.