5 trucos para extraer imágenes de Excel


Hoy en este tutorial hablaremos de diferentes trucos para extraer imagenes de excel. Ahora todos deben pensar qué hay de nuevo en esto para aprender porque es muy fácil copiar una imagen de la fuente, luego pegarla en su aplicación de dibujo y guardarla.

Pero piensa en qué pasa si necesitas Cómo extraer varias imágenes de un archivo de Excel?

¿No crees que este método de copiar y pegar lleva demasiado tiempo para esta tarea?

Por lo tanto, para minimizar su esfuerzo y tiempo, hemos esbozado algunos de los mejores trucos para usted. extraer imagenes de excel. Así que sin perder más tiempo entremos en el blog.

¿Cómo extraer imágenes de Excel?

1 # Extraiga imágenes de hojas de cálculo de Excel usando opciones de impresión o imagen

Puede extraer imágenes de archivos de Excel y luego guardarlas en unidad uso local Opciones de impresión de imágenes.

Aquí hay un código de muestra que puede usar extraer imágenes de un archivo de Excel y luego guardarlos.

//El directorio de origen

string sourceDir = RunExamples.Get_SourceDirectory();

//El directorio de salida

cadena salidaDir = RunExamples.Get_OutputDirectory();

// Abrir un archivo de plantilla de Excel

Workbook workbook = new Workbook(sourceDir + «sampleExtractImagesFromWorksheets.xlsx»);

// Obtener la primera hoja de trabajo

Hoja de trabajo hoja de trabajo = libro de trabajo.Hojas de trabajo[0];

// Obtener la primera imagen de la primera hoja de trabajo

Aspose.Cells.Drawing.Picture pic = hoja de trabajo.Imágenes[0];

// Establecer la ruta del archivo de imagen de salida

cadena picformat = pic.ImageType.ToString();

// Nota: Puede evaluar el formato de la imagen antes de especificar la ruta de la imagen

// Definir opciones de imagen o impresión

ImageOrPrintOptions opción de impresión = new ImageOrPrintOptions();

// Especificar el formato de la imagen

printoption.ImageType = Dibujo.ImageType.Jpeg;

// Guarda la imagen

pic.ToImage(outputDir + «outputExtractImagesFromWorksheets.jpg», printOption);

2 # Extraiga varias imágenes del libro de Excel a la vez

Otro método que puedes probar es extraer múltiples imágenes de Excel es guardar el libro como una página web.

Con este método, no solo las imágenes, sino también las formas, los objetos y los gráficos se guardan en la carpeta.

Leer:  Cómo corregir errores XML en Excel

Estos son los pasos que debe seguir:

  • Abra el libro de trabajo que contiene las imágenes que desea guardar.
  • Vaya al menú Archivo y presione la opción Guardar como. Esto abrirá la ventana de la pantalla Guardar como.
  • Ahora debe seleccionar el archivo de Excel del que desea extraer las imágenes.
  • Presiona el menú desplegable Guardar como tipo y elige el formato de la página web.
  • Toque el botón Guardar, luego navegue a la carpeta especificada.

Aquí hay dos archivos presentes, el primero está en formato de archivo HTML y el segundo es una carpeta que contiene todos los gráficos, objetos, etc. extraídos. de su libro de trabajo.

  • Ahora puede simplemente arrastrar las imágenes extraídas a otra carpeta según sus necesidades.

3 # Extraiga imágenes reales de las URL de las imágenes

Utilice el siguiente código de VBA para extraer rápidamente las imágenes reales de la URL de la imagen en su libro de Excel.

  1. Presione ALT + F11 Esto abrirá la ventana del editor de VBA.
  2. Vaya a la pestaña Insertar y elija la opción Formulario. Ahora pegue el código completo a continuación en la ventana del módulo abierto.

Código VBA: extraiga imágenes reales de las URL de imágenes en Excel:

SubURLImagenInsertar()

Dim Pshp como forma

Dim xRg como rango

Dim xCol siempre que

En caso de error Reanudar Siguiente

Application.ScreenUpdating = Falso

Establecer Rng = ActiveSheet.Range(«A2:A5»)

Para cada celda en Rng

nombre de archivo = celda

ActiveSheet.Pictures.Insert(nombre de archivo).Seleccionar

Establecer Pshp = Selección.ShapeRange.Item (1)

Si Pshp no es nada, entonces GoTo lab

xCol = celda.Columna + 1

Establecer xRg = Celdas (celda. Fila, x Col)

Con Pshp

.LockAspectRatio = msoFalse

Si .Ancho > xRg.Ancho Entonces .Ancho = xRg.Ancho * 2/3

Si .Altura > xRg.Altura Entonces .Altura = xRg.Altura * 2 / 3

.Arriba = xRg.Arriba + (xRg.Altura – .Altura) / 2

.Izquierda = xRg.Izquierda + (xRg.Ancho – .Ancho) / 2

termina con

laboratorio:

Establecer Pshp = Nada

Rango («A2»). Seleccionar

Próximo

Aplicación. Actualización de pantalla = Verdadero

Finalizar sub

Ilustración del código:

  • En el código anterior, A2:A5 es el rango de celdas con URL de las que desea extraer imágenes. Bueno, puedes cambiar estas referencias de celda como quieras.
  • Usando el código anterior, también puede asignar el tamaño de las imágenes extraídas.
  • Recuerde una cosa: sus imágenes extraídas irán automáticamente a la celda presente junto a la columna URL de la imagen. No tendrá ninguna opción para guardar las imágenes extraídas en una celda específica.
  • El conocimiento básico de la codificación es importante si tiene problemas con las fuentes.
  1. Presione la tecla F5 para ejecutar el código anterior. En unos minutos, verá que todas sus imágenes se extraerán de las URL de las imágenes y se guardarán en la columna adyacente a la URL de la imagen.
Leer:  [4 modi] Solucione el error "Este archivo no tiene un formato reconocido" de Excel.

4# Usando la extensión del archivo

En este método, las extensiones de archivo juegan un papel muy importante. Entonces, primero, debe ir a la carpeta donde guardó el archivo de Excel del que necesita extraer las imágenes.

  • Vaya a Organizar > Carpeta > Opciones de búsqueda.
  • Ahora haz clic en Ver y desmarca Ocultar extensiones.
  • De esta manera, comenzará a mostrar todo el archivo junto con sus extensiones.
  • Elija el archivo de Excel del que necesita extraer la imagen y luego cambie la extensión a «zip».
  • Su archivo de Excel ahora ha cambiado a un archivo zip extraíble. Ahora haga clic derecho sobre él y presione Extraer archivo.

Verá dos archivos «Document.xml» aquí. Es un archivo xml con todo el texto del archivo word original. Puede abrirlo usando el editor XML o un simple bloc de notas. También verá una carpeta llamada «Medios». Simplemente haga clic y verá todas las imágenes del archivo original aquí. La carpeta Media guarda las imágenes extraídas.

Por lo tanto, puede extraer imágenes de archivos de Excel.

Si en caso de que su versión de MS Office no pueda extraer imágenes con el método anterior. Si es así, puedes pedir su ayuda. un asistente de desprotección de Office que es una herramienta gratuita.

5 # Extraiga imágenes de Excel usando los métodos de clase Imageoptions y Getimages

Otro método que puedes usar extraer imágenes de hojas de cálculo de Excel es usar i Clase Imageoptions y métodos Getimages.

Con este método, las imágenes se extraen en su formato original.

Esta clase ImageOptions ayuda dibujar con su facilidad imágenes en la carpeta De Excelente trabajo en el siguiente formato gif, webp, jpeg, bmp, png.

Leer:  ¿Cómo arreglar Excel que no guarda los cambios de formato?

Mientras que el método getImages le devolverá un valor nulo si en el caso de la extracción de la imagen no es compatible con el archivo de Excel.

Si no se admite la extracción de la imagen del archivo CSV, obtendrá el valor nulo del método «getImages».

Aquí he enumerado los pasos para extraer imágenes png de la hoja de cálculo de Excel :

Aquí está el ejemplo completo para mostrarle cómo extraer imágenes de un libro de Excel

Copiar// Crear una instancia de la clase Parser
probar (analizador analizador = nuevo analizador (Constantes.SampleWithImagesXlsx)) {
// Extraer imágenes de la hoja de cálculo
Iterable imágenes = analizador.getImages();
// Crear las opciones para guardar imágenes en formato PNG
Opciones de ImageOptions = new ImageOptions(ImageFormat.Png);
int NúmeroImagen = 0;
// Iterar sobre imágenes
para (Imagen de PageImageArea: imágenes)
{
// Guarda la imagen en el archivo png
image.save(Constants.getOutputFilePath(String.format(«%d.png», imageNumber)), opciones);
numeroImagen++;
}
}

En conclusión:

Extraer imágenes de archivos de Excel No es tan difícil si sabes cómo hacerlo. Espero que este blog te ayude a realizar esta tarea sin esfuerzo.

Aparte de esto, si termina perdiendo los datos de su archivo de Excel debido a problemas de corrupción o daños. En este caso, puede utilizar la solución recomendada. Herramienta de reparación de Excel. Porque es la mejor herramienta para reparar datos corruptos de archivos de Excel.

Esta herramienta manera muy eficiente reparar Excel xlsx / archivo corroído xls y recupera objetos, fórmulas, incluidas fórmulas compartidas y fórmulas en matriz.

Si encuentra útil este tutorial, ¡comparta sus experiencias con nosotros…!

Margarita

Margret Arthur es emprendedora y experta en marketing de contenidos. Escribe blogs sobre tecnología y habilidades en MS Office, Excel y otros temas técnicos. Su arte distintivo de presentar información técnica en un lenguaje fácil de entender es muy impresionante. cuando no está escribiendo, le gusta hacer viajes no planificados.

Últimas Entradas Publicadas

5 Problemas y soluciones de la función CONTAR.SI de Excel

¿Es usted el que enfrenta varios problemas al usar la función COUNTIF en Excel, que este artículo es para usted? ...

11 trucos de depuración de Excel simples pero potentes para analizar datos

Casi todo el trabajo que la mayoría de los oficinistas hacen con la ayuda de un programa mágico llamado Microsoft ...

Los 3 mejores métodos para desbloquear archivos de Excel protegidos con contraseña

Resumen: En este blog, hablaré sobre todos los aspectos. archivo de Excel seguro contraseña y cómo desbloqueo de archivos xlsx ...

Solucione el error «Excel encontró contenido no leído en nombre de archivo.xls» en el archivo de MS Excel

Microsoft Excel es una hoja de cálculo desarrollada específicamente para que los usuarios organicen, calculen y formatee datos con fórmulas ...

5 formas de arreglar MS Excel 2016 dejó de funcionar en Windows 10

el tuyo lo hace Excel 2016 ha dejado de funcionar en Windows 10 y no sabe cómo deshacerse de este ...

Métodos 3 para recuperar un archivo de Excel que se ha guardado

¿Es usted el que busca algunos trucos fáciles para recuperar los archivos guardados de Excel que desaparecen repentinamente? Bueno, todos ...

¿Cómo reparar el error 400 de VBA al ejecutar la macro de Excel?

¿Está recibiendo un cuadro de diálogo de error llamado Microsoft Excel que solo contiene el número 400? O recibiendo el ...

3 formas de solucionar el problema de Excel Textjoin que no funciona

Tienes problemas para usarlo ¿Función TEXTJOIN en Excel 2016? Buscando soluciones rápidas para solucionarlo La función TEXTJOIN en Excel 2016 ...

¿Cómo reparar el error de carga del complemento Excel Solver?

El complemento Solver es un complemento de Microsoft Excel que puede encontrar rápidamente problemas simples, como los valores de una ...

¿Cómo crear un diagrama de flujo en Excel? (Guía paso por paso)

MS Excel es el programa de hoja de cálculo comúnmente utilizado para formatear y organizar grandes cantidades de datos. No ...

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *