吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 669|回复: 5
收起左侧

[学习记录] 运用python 把多人填写样表进行汇总

  [复制链接]
zhanzhuoyu1996 发表于 2025-1-24 10:27
[Python] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import os
import pandas as pd
 
 
def main():
    # 原版样表的文件夹路径
    original_folder_path = 'path/to/original'
    filled_folder_path = 'path/to/filled/tables'
    # 查找该文件夹中的 Excel 文件
    original_file_path = None
    for root, dirs, files in os.walk(original_folder_path):
        for file in files:
            if file.endswith('.xlsx'):
                original_file_path = os.path.join(root, file)
                break
    if original_file_path is None:
        print("未找到原版样表的 Excel 文件")
        return
    # 读取原版样表
    original_df = pd.read_excel(original_file_path)
    # 存放填写后样表的文件夹路径
 
    for root, dirs, files in os.walk(filled_folder_path):
        for file in files:
            filled_file_path = os.path.join(root, file)
            filled_df = pd.read_excel(filled_file_path)
            # 更新数据
            original_df.update(filled_df)
    # 将更新后的原版样表保存到新文件,可根据需要修改保存路径
    original_df.to_excel('path/to/updated/original_table.xlsx', index=False)
 
 
if __name__ == "__main__":
    main()

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

鸭子咯咯哒~ 发表于 2025-1-24 11:00
学习学习
PaulJob 发表于 2025-1-24 11:16
xiaozhaofu 发表于 2025-1-24 11:36
walykyy 发表于 2025-1-24 11:51
好帖子,学习知识了
cabrite 发表于 2025-1-24 15:05
学习知识了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-6-6 21:21

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表