Pandas无法从其他工作表获取数据

2024-09-28 13:10:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试阅读和Excel,给出特定工作表的名称并获取列标题。但是,它只获取第一张工作表的列名,而不是我要传递的工作表的列名

代码如下:

df = pd.read_excel(readDataFile(), sheet_names='Test1')
colHeaders=df.columns.tolist
print ("READ EXCEL SHEET : ", colHeaders)

readDataFile()返回文件的文件路径


Tags: columns文件代码名称标题dfreadnames
3条回答

你可以用

df = pd.read_excel(readDataFile(), sheet_name='Test1')
colHeaders = list(df)

如前所述,您没有在函数调用中添加括号

df=pd.read\u excel(readDataFile(),sheet\u names='Test1') colHeaders=df.columns.tolist()

打印(“读取EXCEL工作表:”,列标题)

这里你错过了托利斯()中的偏执

问题是,旧版本的PANDAS不支持工作表名称。 升级了软件包,效果很好

谢谢

相关问题 更多 >

    热门问题