首页 > 其他 > 详细

read_excel()

时间:2020-01-08 03:51:39      阅读:122      评论:0      收藏:0      [点我收藏+]

1 主要是sheet_name的用法,不要少读了表.

技术分享图片
dirct = ../data/INSPEC_train/
# sheet_name 参数有两类四种情况
# 第一类 list或None,返回一个字典,values都是Dataframe
# 为list时,指定读取哪些表,字典的key是数字0,1,2等
# 为None的时候返回所有的表,字典的key是表名,可以用a.keys()输出.
# 第二类 int或string,返回Dataframe
# header  指定作为列名的行,默认0,即取第一行.数据不含列名时,设置为None.
a = pd.read_excel( dirct + Vp9AaLm_jQU91ppQU0S.xlsx, sheet_name=Process_Table)
# a = pd.read_excel( dirct + ‘Vp9AaLm_jQU91ppQU0S.xlsx‘, sheet_name=[0,1,2])
print(type(a))
print(a.keys())
print(a)
View Code

2 合并表格

技术分享图片
dirct = ../data/INSPEC_train
dirList = []
fileList = []
files = os.listdir(dirct)
dataProcess_Table=[]
dataPhase_Table=[]
dataParameters_Table=[]
for i in tqdm(files):
    dirfile=dirct+"/"+i
    df_raw = pd.read_excel(dirfile, sheet_name=Process_Table)
    # 将每个Dataframe放入list后,存储
    dataProcess_Table.append(df_raw)
    df_raw = pd.read_excel(dirfile, sheet_name=Phase_Table)
    dataPhase_Table.append(df_raw)
    df_raw = pd.read_excel(dirfile, sheet_name=Parameters_Table)
    dataParameters_Table.append(df_raw)
dataProcess_Table=pd.concat(dataProcess_Table)
dataPhase_Table=pd.concat(dataPhase_Table)
dataParameters_Table=pd.concat(dataParameters_Table)

dataProcess_Table.to_csv(../data/dataProcess_Table.csv, index=False)
dataPhase_Table.to_csv(../data/dataPhase_Table.csv, index=False)
dataParameters_Table.to_csv(../data/dataParameters_Table.csv, index=False)
View Code

ttt

read_excel()

原文:https://www.cnblogs.com/xxswkl/p/12163934.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!