修改表格 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