当前位置:   article > 正文

python 解决多张相同的excel取某一些数据合同到一张EXCEL_python 提取excel中指定合同数据

python 提取excel中指定合同数据

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

  1. import pandas as pd
  2. import os
  3. #第一步读取文件储存在是s列表中
  4. path = "D:/001" # 文件夹目录
  5. files = os.listdir(path) # 得到文件夹下的所有文件名称
  6. lists = [] #新建一个空的列表
  7. for i in range(len(files)): #循环
  8. paths = str(r'D:\001\{}'.format(files[i])) #把遍历的值依次保存到变量里
  9. pf1= pd.read_excel(paths, header=1) #依次保存到PF1
  10. name = pf1.loc[0, '本期'] #取出值
  11. category = pf1.loc[11, '本期']#取出值
  12. years = pf1.loc[31, '本期']#取出值
  13. times = pf1.loc[32, '本期']#取出值
  14. list_one = [name, category, years, times] #合成一个列表
  15. lists.append(list_one)#把合成的列表再次添加到列表中
  16. pf2 = pd.DataFrame(lists, columns=['姓名', '从事专业类别代码', '年内人员流动情况', '流入/流出时间']) #生成一个DataFrame 添加columns
  17. pf2.to_excel('d:/总表.xlsx') #导出DataFrame
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/741341
推荐阅读
相关标签
  

闽ICP备14008679号