Openpyxl:缩小现有工作簿
Openpyxl: Zoom out from existing workbook
我想打开一个现有的 Excel 文件,浏览所有可用的工作表并缩小(85% 级)所有工作表。之后再次保存。我使用 Openpyxl(2.4.0 版),但这似乎是不可能的。要么我收到一条错误消息,要么它运行但我没有任何更改。
我的步骤是:
from openpyxl import load_workbook
wb = load_workbook(excelFile)
for eachSheet in wb.worksheets:
eachSheet.zoom = 85
#views.zoomScale= 60
wb.save(excelFile)
非常感谢。
您可以在 工作表视图 上设置缩放,而不是直接在工作表上设置。
代码如下:
from openpyxl import load_workbook
wb = load_workbook(excelFile)
for ws in wb.worksheets:
ws.sheet_view.zoomScale = 85
wb.save(excelFile)
我想打开一个现有的 Excel 文件,浏览所有可用的工作表并缩小(85% 级)所有工作表。之后再次保存。我使用 Openpyxl(2.4.0 版),但这似乎是不可能的。要么我收到一条错误消息,要么它运行但我没有任何更改。
我的步骤是:
from openpyxl import load_workbook
wb = load_workbook(excelFile)
for eachSheet in wb.worksheets:
eachSheet.zoom = 85
#views.zoomScale= 60
wb.save(excelFile)
非常感谢。
您可以在 工作表视图 上设置缩放,而不是直接在工作表上设置。
代码如下:
from openpyxl import load_workbook
wb = load_workbook(excelFile)
for ws in wb.worksheets:
ws.sheet_view.zoomScale = 85
wb.save(excelFile)