python中如何把文件夹中的图片保存到Excel中
时间: 2024-04-29 18:25:11 浏览: 17
您可以使用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()
```
希望这个回答对您有帮助。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)