python 解决多张相同的excel取某一些数据合同到一张EXCEL

python 解决多张相同的excel取某一些数据合同到一张EXCEL
这样的表单有几百张把姓名和从事专业类别代码的值取出合并到一张总表里

import pandas as pd
import os
#第一步读取文件储存在是s列表中
path = "D:/001"  # 文件夹目录
files = os.listdir(path)  # 得到文件夹下的所有文件名称

lists = [] #新建一个空的列表
for i in range(len(files)):  #循环
    paths = str(r'D:\001\{}'.format(files[i]))  #把遍历的值依次保存到变量里
    pf1= pd.read_excel(paths, header=1) #依次保存到PF1
    name = pf1.loc[0, '本期'] #取出值
    category = pf1.loc[11, '本期']#取出值
    years = pf1.loc[31, '本期']#取出值
    times = pf1.loc[32, '本期']#取出值
    list_one = [name, category, years, times] #合成一个列表
    lists.append(list_one)#把合成的列表再次添加到列表中
pf2 = pd.DataFrame(lists, columns=['姓名', '从事专业类别代码', '年内人员流动情况', '流入/流出时间']) #生成一个DataFrame 添加columns
pf2.to_excel('d:/总表.xlsx') #导出DataFrame
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值