方便办公--一键汇总某文件内所有表格,生成汇总后的表格

您是否需要经常从客户或者下级收集相同excel表格,然后需要汇总到一张表,您不需要挨个打开复制。

(小工具,帮助您,一键汇总某文件内所有表格,生成汇总后的表格)

 # # 指定文件夹
    # folder_path = r'D:\Users\sum'

    # 获取文件夹内所有excel文件的列表
    excel_files = [f for f in os.listdir(folder_path) if f.endswith('.xlsx')]

    # 初始化一个空表格
    merged_data = pd.DataFrame()

    # 遍历每个excel文件
    for file in excel_files:
        file_path = os.path.join(folder_path, file)
        data = pd.read_excel(file_path, engine='openpyxl')
        merged_data = merged_data._append(data, ignore_index=True)
    merged_data.to_excel('merged.xlsx', index=False)

# 创建pysimplegui界面
layout = [
    [sg.Text('选择存放文件的文件夹:'), sg.Input(), sg.FolderBrowse()],
    [sg.Button('整合Excel文件')],
    [sg.Output(size=(80, 20))]
]
window = sg.Window('Excel文件整合工具', layout)

while True:
    event, values = window.read()
    if event == sg.WINDOW_CLOSED:
        break
    if event == '整合Excel文件':
        # 读取 excel 文件
        folder_path = values[0]
        merge_excel(folder_path)
        print('文件整合成功')
window.close()

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值