我使用的是LibreOffice v6.4.7.2,另存为建议的"Excel2007-365格式".Pandas 的版本是2.0.2,而Python的版本是3.11.3.我的所有搜索结果都声称我应该通过使用SHEET_NAME=0来接收Sheet 1.但我没有,也找不到任何这样的 case .
推荐答案
@BigBen完全正确,你应该有一个隐藏的工作表.您可以使用以下代码判断每个工作表的状态:
with pd.ExcelFile('testupload.xlsx') as xlsx:
wb = xlsx.book
for sheetname in wb.sheetnames:
sheet = wb[sheetname]
print(f'{sheetname}: {sheet.sheet_state}')