修改表格 sheet 名时不确定原名称,直接根据 sheet 索引进行修改
序上帖子,会出现不确定 sheet 名的情况
说明:
ws = wb[“sheet_name”] 等同于 ws2 = wb.get_sheet_by_name(‘sheet_name’)
验证命令 ws is ws2 输出 True
不知道名字用 index
使用 wb.get_sheet_names() 获取改表格文件的所有 sheet 名,返回列表
sheet_names = wb.get_sheet_names()
根据索引即可获得 sheet 名 sheet_names[index]
ws = wb.get_sheet_by_name(sheet_names[index])# index 为 0 为第一张表
或者(只需第一张表时,不需要使用列表名再索引)
ws =wb.active 等同于 ws = wb.get_active_sheet() #通过 _active_sheet_index 设定读取的表,默认 0 读第一个表
(PS) 活动表表名 wb.get_active_sheet().title