python批量读入图片并将信息输出到Excel中
时间: 2024-04-10 12:26:56 浏览: 124
您好!要实现将图片信息输出到Excel中,您可以使用Python的Pillow库来读取图片,以及使用openpyxl库来操作Excel文件。下面是一个示例代码,演示了如何批量读入图片并将信息输出到Excel中:
```python
from PIL import Image
import openpyxl
# 打开Excel文件
workbook = openpyxl.Workbook()
sheet = workbook.active
# 设置表头
sheet['A1'] = '图片名称'
sheet['B1'] = '图片宽度'
sheet['C1'] = '图片高度'
# 图片文件夹路径
folder_path = '图片文件夹路径'
# 遍历图片文件夹
image_files = os.listdir(folder_path)
for i, file_name in enumerate(image_files):
# 读取图片
image_path = os.path.join(folder_path, file_name)
image = Image.open(image_path)
# 获取图片信息
width, height = image.size
# 将信息写入Excel
sheet.cell(row=i+2, column=1, value=file_name)
sheet.cell(row=i+2, column=2, value=width)
sheet.cell(row=i+2, column=3, value=height)
# 保存Excel文件
workbook.save('图片信息.xlsx')
```
请注意,您需要将代码中的`图片文件夹路径`替换为您实际的图片文件夹路径,并确保您已经安装了Pillow和openpyxl库。此代码将遍历指定文件夹中的所有图片文件,读取它们的宽度和高度,并将这些信息写入
阅读全文