高效清图攻略,批量删除Excel中所有图片、指定图片及二维码图片

高效清图攻略,批量删除Excel中所有图片、指定图片及二维码图片"/

要批量删除Excel中的所有图片、指定图片以及二维码图片,可以使用Python的`openpyxl`库来操作Excel文件。以下是一个示例代码,它将:
1. 打开一个Excel文件。 2. 找到并删除所有图片。 3. 找到并删除指定名称的图片。 4. 找到并删除二维码图片(这里假设二维码图片的名称中包含特定的字符串,如"QRCode")。
```python import openpyxl from openpyxl.drawing.image import Image
def remove_images_from_worksheet(worksheet): for image in worksheet._images: worksheet._images.remove(image) worksheet.image.remove(image)
def remove_image_by_name(worksheet, image_name): for image in worksheet._images: if image.image_name == image_name: worksheet._images.remove(image) worksheet.image.remove(image)
def remove_qrcode_images(worksheet): for image in worksheet._images: if "QRCode" in image.image_name: worksheet._images.remove(image) worksheet.image.remove(image)
def remove_images_from_excel(file_path): workbook = openpyxl.load_workbook(file_path) for sheet_name in workbook.sheetnames: worksheet = workbook[sheet_name] # 删除所有图片 remove_images_from_worksheet(worksheet) # 删除指定名称的图片 remove_image_by_name(worksheet, "specific_image_name

相关内容:

在 Excel 文档中,我们可以在工作表中插入大量的图片,我们也可以删除工作表中的图片。少量的图片我们可以直接删除,但是我们我们有大量的 Excel 文档,那如何快速删除所有 Excel 表格中的所有图片呢?我们除了常规删除 Excel 图片的方法,有没有比较高效的方法可以批量删除 Excel 文档中的所有图片呢?今天就给大家介绍一下如何删除 Excel 中的图片。

使用场景

1、删除多个 Excel 文档中的所有图片。

2、删除多个 Excel 文档中的某一张或者多张指定的图片,比如批量删除多个 Excel 中的所有 logo 图片。

3、删除多个 Excel 文档中的所有二维码图片。

操作步骤

1、打开「鹰迅批量处理工具箱」,左侧选择「Excel工具」,右侧在文件内容分类中选择「删除 Excel 中的图片」的功能。

2、选择需要删除图片操作的 Excel 文档,支持一次性选择多个 Excel 文档进行批量删除图片的操作。

3、设置图片的删除选项。

  • 删除 Excel 中的所有图片。

  • 删除 Excel 中的某一张或者多张固定的图片。

如果需要删除某张固定的图片,我们需要先使用【教程】提取 Excel 文档中的图片将图片先提取出来再进行选择。可以一次选择一张图片删除也可以选择多张图片删除。

  • 删除二维码图片,软件会自动识别文档中的所有二维码图片,然后删除。

4、设置输出目录。

5、处理完成。

到这里,所有 Excel 中的图片就已经按照我们设置好的选项进行删除处理了,我们可以进入到输出目录检查一下。以后当我们碰到需要删除 Excel 中图片操作的时候,就可以使用这个功能来帮我们完成了。该工具除了可以批量删除 Excel 中的图片,还可以批量修改 Excel 文档的内容、批量对 Excel 进行格式转换等多种操作。

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章