Añadir, extraer y eliminar imágenes de hojas de cálculo
Ejemplo de adición de imágenes
Para insertar una imagen en una hoja de cálculo, utilice el método InsertImage
. Admite varios tipos de imágenes, como JPG/JPEG, BMP, PNG, GIF y TIFF. Debe especificar las esquinas superior izquierda e inferior derecha de la imagen para determinar sus dimensiones, que se calculan restando los valores de columna y fila.
- Para una imagen de tamaño 1x1:
worksheet.InsertImage("imagen.gif", 5, 1, 6, 2);
- Para una imagen de tamaño 2x2:
worksheet.InsertImage("imagen.gif", 5, 1, 7, 3);
Ejemplo de extracción de imágenes
Para extraer imágenes de la hoja de cálculo seleccionada, acceda a la propiedad Imágenes, que proporciona una lista de todas las imágenes contenidas en la hoja. A partir de esta lista, puede realizar diversas operaciones, como exportar, redimensionar, recuperar posiciones y obtener los datos en bytes de cada imagen. En particular, los ID de imagen siguen un patrón impar, incrementándose en la secuencia de 1, 3, 5, 7, etc.
Eliminar imagen Ejemplo
Siguiendo el ejemplo de extraer imágenes, puede eliminar fácilmente cualquier imagen insertada utilizando su número de índice correspondiente. Basta con pasar el número ID de la imagen al método RemoveImage
para eliminarla de la hoja de cálculo.