2021-03-24
阅读量:
1549
python 如何提取多个excel表中的某行/列数据做合并
首先把所有要提取数据的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')






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论