选项卡以空单元格开头时为read_excel

时间:2018-08-04 09:14:35

标签: python python-3.x pandas

我正尝试读取具有多个工作表的excel文件,如下所示:

sumtech = pd.read_excel('excelfile.xlsx', sheet_name=None)

其中一张纸具有以下格式:

          c3   c4
d1   d2   d3   d4
b1   b2   b3   b4

由于此工作表以空单元格开头(无标题),因此仅读取第3列和第4列。如何告诉大熊猫阅读整张桌子?

1 个答案:

答案 0 :(得分:1)

使用header=None。您以后可以手动定义列,也可以使用第一行作为列名,也可以使用skiprows-

import pandas as pd

df = pd.read_excel('excelfile.xlsx', header=None, skiprows=1)
df.columns = ['c1', 'c2', 'c3', 'c4']

print(df)

输出

   c1  c2  c3  c4
0  d1  d2  d3  d4
1  b1  b2  b3  b4