python中如何把文件夹中的图片保存到Excel中
时间: 2024-04-29 14:25:11 浏览: 193
您可以使用Python的Pandas库来将文件夹中的图片保存到Excel中。具体步骤为:
1. 导入所需模块:
```
import pandas as pd
from PIL import Image
```
2. 遍历文件夹中的图片,并将每个图片转化为PIL库中的Image对象:
```
images = []
for filename in os.listdir(folder_path):
if filename.endswith('.jpg'):
img = Image.open(os.path.join(folder_path, filename))
images.append(img)
```
3. 创建一个新的Excel文件,并将每个Image对象插入到新Excel文件的不同单元格中:
```
df = pd.DataFrame({'Image':images})
writer = pd.ExcelWriter('images.xlsx', engine='xlsxwriter')
df.to_excel(writer, index=False, sheet_name='Sheet1')
workbook = writer.book
worksheet = writer.sheets['Sheet1']
for idx, img in enumerate(images):
worksheet.insert_image(idx+1, 0, '', {'image_data': img})
writer.save()
```
希望这个回答对您有帮助。
阅读全文