2024-09-28 13:10:14 发布
网友
我正在尝试阅读和Excel,给出特定工作表的名称并获取列标题。但是,它只获取第一张工作表的列名,而不是我要传递的工作表的列名
代码如下:
df = pd.read_excel(readDataFile(), sheet_names='Test1') colHeaders=df.columns.tolist print ("READ EXCEL SHEET : ", colHeaders)
readDataFile()返回文件的文件路径
readDataFile()
你可以用
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不支持工作表名称。 升级了软件包,效果很好
谢谢
你可以用
如前所述,您没有在函数调用中添加括号
df=pd.read\u excel(readDataFile(),sheet\u names='Test1') colHeaders=df.columns.tolist()
打印(“读取EXCEL工作表:”,列标题)
这里你错过了托利斯()中的偏执
问题是,旧版本的PANDAS不支持工作表名称。 升级了软件包,效果很好
谢谢
相关问题 更多 >
编程相关推荐