我的xlsx文件有5张,我可以更改第四张内容,更改后,我保存到新文件.
但是当我打开新文件时,我需要手动选择第四张纸.
如何将默认工作表更改为第四张?
谢谢!
更新
它的工作!非常感谢你.但还是一个小问题,
我想要这只有第四张选择
小智 7
我遇到了与 Kobe 相同的问题,仅在设置和保存后手动打开文件时选择了多张纸wb.active。
对我来说tabSelected,除了设置活动工作表之外,解决方法是显式设置工作簿中每个工作表的属性。这是一个最小的例子:
import openpyxl
workbook = openpyxl.load_workbook('your_file.xlsx')
workbook.active = 2 # making the third sheet active
for sheet in workbook:
if sheet.title == 'your_sheet_name':
sheet.sheet_view.tabSelected = True
else:
sheet.sheet_view.tabSelected = False
workbook.save('your_file.xlsx')
Run Code Online (Sandbox Code Playgroud)
手动打开文件后,仅选择一张纸。
| 归档时间: |
|
| 查看次数: |
8592 次 |
| 最近记录: |