以下是一个使用Python的pandas库和tkinter库编写的程序,可以让用户选择文件夹,将文件夹中的所有文件名填入新建的Excel表格中的A列位置。请注意,这个程序只适用于Windows系统。

import os
import tkinter as tk
from tkinter import filedialog
import pandas as pd

# 创建一个空的DataFrame
df = pd.DataFrame(columns=["文件名"])

# 选择文件夹
root = tk.Tk()
root.withdraw()
folder_path = filedialog.askdirectory()

# 获取文件夹中所有文件的文件名
for filename in os.listdir(folder_path):
    df = df.append({"文件名": filename}, ignore_index=True)

# 将DataFrame写入Excel文件
writer = pd.ExcelWriter("文件名.xlsx", engine="xlsxwriter")
df.to_excel(writer, sheet_name="Sheet1", index=False)
writer.save()

运行程序后,会弹出一个对话框,让用户选择文件夹。程序会遍历文件夹中的所有文件,并将文件名填入DataFrame中。最后,程序将DataFrame写入新建的Excel文件中,文件名为“文件名.xlsx”,并保存在程序所在的目录中。

用python写一段程序调用Windows窗口选择文件夹里的文件名填入新建的excel表格中在A列位置

原文地址: https://www.cveoy.top/t/topic/bbGi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录