首页 > 解决方案 > Pandas 正在从具有值的 excel 中返​​回空数据框

问题描述

我有 5 张纸并且表现出色。一张具有价值的主要工作表。其他 4 张纸使用基于第一张纸的公式。当我尝试使用 panadas 为 4 张纸中的任何一张阅读 excel 时。它返回空数据框。

代码:

db_location = os.getcwd()+"\\Reports Database.xlsx"

df = pd.read_excel(db_location,sheet_name=company)

excel 名称是正确的,直到昨天一切正常。突然它开始返回空数据框。我只用excel来阅读。

标签: pythonpandasdataframe

解决方案


指定工作表名称时使用引号sheet_name='Sheet1'。尝试这个:

db_location = os.getcwd() + "\\Reports Database.xlsx"
df = pd.read_excel(db_location, sheet_name='company')

如果company是变量,请确保它是字符串类型且大小写正确(区分大小写)

company = 'Sheet1'    
db_location = os.getcwd() + "\\Reports Database.xlsx"
df = pd.read_excel(db_location, sheet_name=company)

推荐阅读