import
os
import
pandas as pd
def
main():
original_folder_path
=
'path/to/original'
filled_folder_path
=
'path/to/filled/tables'
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()