Python Pandas read_excel取消第一行

时间:2018-10-16 08:54:14

标签: excel python-3.x pandas dataframe

我在excel中有一个表,我想用Python读取这些数据,但是由于数据表的第一个单元格为空,因此第一行被取消了,并从第二行开始。

这是我编写的代码:

xls_filename = "N:

Path\\TEST.xlsx"
sheet_name = "Sheet1"
book = xlrd.open_workbook(xls_filename)

tmp = pd.read_excel(book, sheet_name=sheet_name, skiprows=[0], usecols="C:AA", header=[0, 1, 2], index_col=0,
                    engine='xlrd')
tmp.columns.names = ['Type', 'com', 'comType']
index = pd.read_excel(book, sheet_name=sheet_name, skiprows=[0, 1, 2], usecols='B', squeeze=True, engine='xlrd').values
tmp.index = index

最后,tmp中的行数与索引数组中的元素不同。

这是我希望Python读取的表:

enter image description here

这些是输出结果:

enter image description here

知道为什么吗?

谢谢。

0 个答案:

没有答案