Python批量读取文件名,并输出到Excel中

要将文件名输出到Excel表格中,可以使用Python的openpyxl库来操作Excel文件。首先,使用以下命令安装:

pip install openpyxl

实现:

import os
from openpyxl import Workbook

folder_path = '/path/to/your/folder'  # 替换成你想读取的文件夹路径

# 检查路径是否存在并且是一个目录
if os.path.exists(folder_path) and os.path.isdir(folder_path):
    # 获取文件夹中的所有文件名
    file_names = os.listdir(folder_path)

    # 创建一个新的Excel工作簿
    workbook = Workbook()
    sheet = workbook.active

    # 将文件名写入Excel表格的第一列
    for index, file_name in enumerate(file_names, start=1):
        sheet.cell(row=index, column=1, value=file_name)

    # 保存Excel文件
    workbook.save('file_names.xlsx')
else:
    print("指定的路径不存在或不是一个有效的文件夹路径。")

/path/to/your/folder替换为你想读取的文件夹的实际路径。运行这段代码后,它将在同级目录下创建一个名为file_names.xlsx的Excel文件,并将文件名输出到第一列中。如果你想指定不同的路径和文件名,可以修改workbook.save()的参数。

你可能感兴趣的:(python)