You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Python将指定文件夹图片名称逐行写入Excel两列

Python 实现将文件夹图片名逐行写入Excel两列

首先安装依赖库:

pip install openpyxl

以下是完整代码,可直接使用:

import os
from openpyxl import Workbook

# 替换为你的图片文件夹路径
img_folder = "your/image/folder/path"
# 可根据需求调整需要识别的图片格式
img_extensions = ('.jpg', '.jpeg', '.png', '.gif', '.bmp', '.tiff')

# 筛选出文件夹内的所有图片文件
img_files = [filename for filename in os.listdir(img_folder) 
             if filename.lower().endswith(img_extensions)]

# 创建Excel工作簿并激活默认工作表
wb = Workbook()
ws = wb.active

# 按每两个图片为一组,逐行填充A、B列
for idx in range(0, len(img_files), 2):
    current_row = (idx // 2) + 1  # Excel行号从1开始计数
    # 填充A列
    ws.cell(row=current_row, column=1, value=img_files[idx])
    # 若存在下一个图片,填充B列
    if idx + 1 < len(img_files):
        ws.cell(row=current_row, column=2, value=img_files[idx+1])

# 保存结果到Excel文件,可自定义文件名
wb.save("image_names.xlsx")

代码说明

  • 替换img_folder为你的目标文件夹绝对/相对路径
  • img_extensions包含常见图片格式,可根据实际需求增删
  • 图片会按文件夹内的排序顺序,两两一组写入Excel的每行A、B列
  • 若图片总数为奇数,最后一行的B列会留空
  • 生成的Excel文件默认名为image_names.xlsx,可修改保存时的文件名

内容的提问来源于stack exchange,提问作者Valerie Oputin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 21:06:20