一帧数据 高阶函数 主从复制 debugging emacs cron menu sql视频教程 android逆向工程师 mysql统计数量 bootstrap模态框传参 matlab生成对角矩阵 python开发安卓应用 python中的zip python教程 python语言编程入门 java当前时间 java调用方法 变量的类型 linux系统安装步骤 php实例教程 linux格式化命令 allowoverride 神龙激活 深入浅出通信原理 地球末日攻略 图片放大软件 vue引入第三方js cf小号 vue定时器 极限防守图 s10截屏 回收站在哪个盘 lol无限视野 dnf风神加点 cdr裁剪工具怎么用 ps智能参考线 ps怎么做印章效果 ps白色背景变透明 错误1004
当前位置: 首页 > 学习教程  > python

python 如何提取多个excel表中的某行/列数据做合并

2021/2/6 22:25:07 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

首先把所有要提取数据的excel放置到同一个目录文件夹下 导入包: import os 用于提取目录下文件名 import pandas as pd 用于生成data_frame进行结果存储提取目录文件夹中所有的文件名: 只需要写到目录文件夹的路径即可,会输出目录文件夹中…

首先把所有要提取数据的excel放置到同一个目录文件夹下

导入包:

import os  '用于提取目录下文件名'
import pandas as pd  '用于生成data_frame进行结果存储'

提取目录文件夹中所有的文件名:
只需要写到目录文件夹的路径即可,会输出目录文件夹中所有的文件名称

info = os.listdir('/目录文件夹路径/') 

在这里插入图片描述

'创建空的列表用于存放提取出得数据'
data = []

'datafile是info中提取出来的xlsx文件名称'
for datafile in info:
   '一条判断语句来排除文件夹中,我们不需要的文件'
   if (datafile !='.ipynb_checkpoints' and datafile != '测试数据清洗.ipynb'):
     '输出判断执行提取的文件名,也可以用于判断哪个文件有错误'
     print(datafile)
     '逐条读取目录文件夹下的每一个文件'
     file = pd.read_excel(datafile)
     '选取文件的固定行/列,存放到列表data中'
     data.append(file['需要提取的字段名称'])
'转化为dataframe才可以进行保存操作'
data1=pd.DataFrame(data=data)
'保存为csv,中文编码,可以查看输出结果'
data1.to_csv('文件名称或路径.csv',encoding='utf_8_sig')

本文链接: http://www.dtmao.cc/news_show_2000078.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?