大佬们,这个excel处理问题该怎么解决呢?
本帖最后由 fanevon 于 2022-11-14 08:29 编辑有两个excel文件A和B,其中A表中有学号、科目、分数,B表中有学号、姓名、性别、电话、籍贯信息,现在想将A表中学号匹配到B表相同学号后,写入到C表中(C表合并两个表的字段,但是A表有多少科成绩,C表就要复制多少行)。试了好久都写不出来,求大佬们帮帮忙写出下代码让我学习一下{:10_266:} {:10_266:}
上表 这个我也不太会啊,要不参考参考上? wp231957 发表于 2022-11-14 06:29
上表
大佬,帮忙看看。 A\B\C 三个工作表,其中C是最终实现的效果 学习下 {:7_146:}跟大佬学习 fanevon 发表于 2022-11-14 08:26
大佬,帮忙看看。 A\B\C 三个工作表,其中C是最终实现的效果
想用excel 本身实现还是用py+excel模块 实现
如果用excel本身的话也很容易 fanevon 发表于 2022-11-14 08:26
大佬,帮忙看看。 A\B\C 三个工作表,其中C是最终实现的效果
excel实现:
本帖最后由 ZhKQYu 于 2022-11-14 09:37 编辑
import pandas as pd
# 将文件夹放入到工作目录下
PATH = "案例/"
# 读取文件中的A和B
sheetA = pd.read_excel(PATH + "案例.xlsx", sheet_name='A')
sheetB = pd.read_excel(PATH + "案例.xlsx", sheet_name='B')
# 按照学号进行左连接两张表
df = pd.merge(sheetA, sheetB, on='学号', how='left')
# 保存到本地
df.to_excel(PATH + "Merge.xlsx", sheet_name='Merge', index=False) wp231957 发表于 2022-11-14 08:59
想用excel 本身实现还是用py+excel模块 实现
如果用excel本身的话也很容易
想用PYthon实现 ZhKQYu 发表于 2022-11-14 09:33
求大佬看一下我主页的帖子,有偿,大偿 Henry_10 发表于 2022-11-15 09:55
求大佬看一下我主页的帖子,有偿,大偿
??哪个,如果联系我发邮件就行,zqq.yu@foxmail.com 学习 学习
页:
[1]