Python 当制表符以空单元格开头时读取excel
我正在尝试读取包含多张工作表的excel文件,如下所示:Python 当制表符以空单元格开头时读取excel,python,python-3.x,pandas,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列。如何告诉熊猫阅读整个表格?使用header=None。您可以稍后手动定义列,或使用第一行作为列名,也可以使用skiprow
sumtech = pd.read_excel('excelfile.xlsx', sheet_name=None)
其中一张图纸的格式如下:
c3 c4
d1 d2 d3 d4
b1 b2 b3 b4
由于此工作表以空单元格(无标题)开头,因此仅读取第3列和第4列。如何告诉熊猫阅读整个表格?使用
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
就我而言,选项卡的标题不一样。一个选项卡的标题可能与缺少某些列名的选项卡的标题不同。对这种情况有什么建议吗?请在回答中给出的df.columns中提供列名