要将文件名输出到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()
的参数。