Python 合并多个 Excel 文件的学生姓名数据
你可以使用 Python 的'pandas'库来实现将多个 Excel 文件中的学生姓名整合到一个 Excel 文件的一个列中的操作。以下是一个示例代码:
import pandas as pd
import glob
# 获取所有 Excel 文件的文件路径
excel_files = glob.glob('path/to/excel/files/*.xlsx')
# 创建空的 DataFrame,用于保存学生姓名
df_merged = pd.DataFrame()
# 读取每个 Excel 文件,提取学生姓名,然后合并到 df_merged 中
for file in excel_files:
df = pd.read_excel(file)
df_merged = pd.concat([df_merged, df['学生姓名']], axis=0)
# 将学生姓名保存到新的 Excel 文件中
df_merged.to_excel('path/to/output/merged.xlsx', index=False)
在这个示例中,你需要将'path/to/excel/files/'替换为你实际存放 Excel 文件的路径。代码会读取指定路径下的所有 Excel 文件,并将学生姓名这一列提取出来,然后通过'concat'函数将每个 Excel 文件的学生姓名合并到'df_merged'中。最后,将'df_merged'保存到一个新的 Excel 文件中,路径为'path/to/output/merged.xlsx'。
注意,你需要在运行代码之前确保已经安装了'pandas'库。可以使用以下命令进行安装:
pip install pandas
另外,还需要根据实际情况调整代码中的列名和路径。希望这可以帮助到你整合多个 Excel 文件的学生姓名数据。
原文地址: http://www.cveoy.top/t/topic/dots 著作权归作者所有。请勿转载和采集!