热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

这样的表单有几百张把姓名和从事专业类别代码的值取出合并到一张总表里importpandasaspdimportos#第一步读取文件储存在是s列表中pathD:001#文件夹目录fi

技术图片
这样的表单有几百张把姓名和从事专业类别代码的值取出合并到一张总表里

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

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



推荐阅读
  • python多进程的理解 multiprocessing Process join run
    最近看了下多进程。一种接近底层的实现方法是使用?os.fork()方法,fork出子进程。但是这样做事有局限性的。比如windows的os模块里面没有fork()方法。window ... [详细]
  • python+selenium+chrome网页自动化测试:1、在pycharm中安装selenium:file-setting-projectinterpreter中搜索sele ... [详细]
  • MainActivity如下:packagecc.testview1;importandroid.os.Bundle;importandroid.app.Activity ... [详细]
  • Matplotlib笔记:设置画布属性并保存图片(figsize,dpi,savefig)
    设置画布属性并保存图片importmatplotlib.pyplotaspltplt.figure(figsize(10,4),dpi80)#图片长宽和清晰度plt.p ... [详细]
  • re正则表达式1.什么是正则?正则就是用一系列具有特殊含义的字符组成的规则,该规则用来描述具有某一特征的字符串。正则就是用来在一个大的字符串匹配出符合规则的子字符串2.为什么用正则 ... [详细]
  • PICT初探索
    pict用于测试用例的生成,非常高效。也非常方便。安装完成后主要程序就一个exe文件。需要通过cmd命令行进入pict文件夹。建立测试用例文件然后使用简单的命令行生成测试用例也可以 ... [详细]
  • 内存暴增排查分析
    一次偶然间,发现测试环境iis站点内存突然间暴增,平常都是300M,这次一下子暴增到8g于是就开始了接下来的分析发现Dictionary居然有1.78g懵逼windbg分析1.看看 ... [详细]
  • 1011-MarriageCeremoniesPDF(English)StatisticsForumTimeLimit:2second(s)MemoryLimit:32MBYouw ... [详细]
  • 726:ROADS726:ROADS总时间限制:1000ms内存限制:65536kB描述Ncitiesnamedwithnumbers1Nareconnectedwithon ... [详细]
  • ProblemDescription:Readtheprogrambelowcarefullythenanswerthequestion.#pragmacomment(linker ... [详细]
  • Winrar大全
    极速压缩win5.0下载:win_x86_cnwin_x86_enwin5.0下载:win_x64_cn ... [详细]
  • 稀松数组
    稀松数组1.稀松数组什么?在一个数组中,若数值为0的元素数目远远多于非0元素的数目,并且非0元素分布没有规律时,则称该数组为稀疏数组;如图,一个5*5的数组arr上只有3个有效数值 ... [详细]
  • 安全等于运算符()这个操作符和操作符执行相同的比较操作,不过可以用来判断NULL值。在两个操作数均为NULL时,其返回值为1而不为NULL;而当一个操作数为NULL时,其返回 ... [详细]
  • 示例代码:12345678910111213141ProcessEngineprocessEngineConfiguration.getProcessEngine();2Tas ... [详细]
  • HDNoip201505宽宽的笔记难度级别:B;运行时间限制:1000ms;运行空间限制:51200KB;代码长度限制:2000000B试题描述宽宽是一个很萌很萌的爱记笔记的好孩子 ... [详细]
author-avatar
最陌生的挣扎2502893263
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有