我正尝试读取具有多个工作表的excel文件,如下所示:
sumtech = pd.read_excel('excelfile.xlsx', sheet_name=None)
其中一张纸具有以下格式:
c3 c4
d1 d2 d3 d4
b1 b2 b3 b4
由于此工作表以空单元格开头(无标题),因此仅读取第3列和第4列。如何告诉大熊猫阅读整张桌子?
答案 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