That's odd, I get a dataframe object (not Ordered dict) with pd.read_excel. The only thing I can think of is the sheet_name argument in read_excel. If you select None it is going to get the data in the cells you specify in all the sheets in the workbook (perhaps this is why the output is Ordered Dict as mentioned by j.crater, not dataframe as intended). Try entering the sheet you are interested in, or ignore the argument if there is only one sheet in the workbook).
Otherwise, can you please print series and show what you get?
Otherwise, can you please print series and show what you get?