如何使用openpyxl获取Excel工作簿的第一个表格?

9

我可以使用wb["sheet_name"]方法来获取想要的工作表,但我想要获取第一个工作表,或者说第n个工作表,而不考虑其名称。

wb = load_workbook(filename = xlsx_dir)   # xlsx_dir is the workbook path

ws = wb["Details"]   # Details is the sheet name

你应该能够通过索引访问,例如 ws = wb[0] - Kevin
你好,那对我不起作用...它弹出一个错误并说 ws = wb [0] 期望字符串。 - Sibasish Barik
嘿 @Kevin,那不是真的。 - FluidMechanics Potential Flows
2个回答

29
您需要使用工作簿对象的worksheets属性。
ws = wb.worksheets[0]

-6

你需要使用工作表函数 sheet_by_name

sheet =  wb.sheet_by_name("Details")

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接