如何提取出文件夹中所有图片的名字并生成excell表格
时间: 2023-06-14 13:06:46 浏览: 161
可以使用Python语言来实现这个需求。具体步骤如下:
1. 首先安装必要的Python库:Pillow和openpyxl。可以通过以下命令来安装:
```
pip install Pillow
pip install openpyxl
```
2. 接下来编写Python代码,实现以下功能:
- 读取指定文件夹中的所有图片文件;
- 提取出每个图片文件的文件名;
- 将文件名存储到一个列表中;
- 使用openpyxl库创建一个Excel表格,并将文件名写入表格中。
代码如下:
```python
from PIL import Image
import os
from openpyxl import Workbook
# 设置文件夹路径
folder_path = '/path/to/folder'
# 获取文件夹中所有图片文件的文件名
img_names = []
for filename in os.listdir(folder_path):
if filename.endswith('.jpg') or filename.endswith('.jpeg') or filename.endswith('.png'):
img_names.append(filename)
# 创建Excel表格并写入文件名
wb = Workbook()
ws = wb.active
ws.title = 'Image Names'
for i, img_name in enumerate(img_names):
ws.cell(row=i+1, column=1, value=img_name)
# 保存Excel表格
wb.save('image_names.xlsx')
```
3. 将代码中的`/path/to/folder`替换成实际的文件夹路径,并运行代码即可生成Excel表格。
阅读全文