如何使用熊猫从.xls文件读取合并的单元格

时间:2018-09-03 14:29:57

标签: python excel pandas xlrd

我有一个Excel工作表,我正在尝试使用python在python中阅读。它具有一些垂直合并的单元格。问题是**读取合并的单元格时,在第一个单元格之后会为它们显示Nan。 **

在这里,我正在阅读第一栏“ rattandeepanjea先生” enter image description here

对于合并的单元格,输出类似于Nan,注意时隙11:20-12:45 enter image description here

我的代码是:

 import pandas as pd
 xls = pd.ExcelFile("third.xls") #open the file
 sheetX = xls.parse(0)   #move to sheet number 1
 colAneja = sheetX["MR. RATTAN DEEP ANEJA"]
 counter = 9  #the counter is just for showing timeslots out of a list
 for lecture in colAneja:
    print(lisTime[counter%9],": ",lecture)
    counter+=1

` 我希望所有合并的单元格都具有相同的值,例如这种情况:

10:55-11:50 - DS LAB(G2) MCA-1(RDA)
11:50-12:45 - DS LAB(G2) MCA-1(RDA)

1 个答案:

答案 0 :(得分:1)

简单

df = df.fillna(method='ffill')