【发布时间】:2020-12-30 14:08:46
【问题描述】:
我是 python 新手,我目前正在尝试通过从大约 20 个电子表格中读取特定工作表来创建数据框。但是,某些电子表格的名称与我要从中获取数据的选项卡不同。
我知道标签被命名为“A”或“AA”
我想知道是否有一种方法可以在 pandas read_excel 中传递这两个名称,因为名称在某些工作表中有所不同。我本质上是在寻找类似的东西
df = pd.read_excel('file.xlsx', sheet_name = 'A' or 'AA')
如果我用 or 传递这两个名称,它会返回一个错误。有没有办法让 read_excel 函数从 Excel 文件中名为“A”或“AA”的工作表中获取数据?
谢谢。
【问题讨论】:
-
我不使用python,但我猜逻辑是从excel文件中获取工作表名称,然后检查它是否具有“A”或“AA”,然后传递该名称?看看THIS 是否能让你入门。
-
这些工作表中是否只包含一个选项卡?你能用索引代替名字吗,比如
pd.read_excel('file.xlsx', sheet_name = 0)
标签: python python-3.x excel pandas dataframe