Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 是否使用openpyxl设置工作簿视图?_Python 3.x_Openpyxl - Fatal编程技术网

Python 3.x 是否使用openpyxl设置工作簿视图?

Python 3.x 是否使用openpyxl设置工作簿视图?,python-3.x,openpyxl,Python 3.x,Openpyxl,是否可以使用openpyxl将WorkBook视图设置为“页面布局”?查看stackoverflow和openpyxl文档,我似乎找不到它。可能吗 是的,可以使用以下代码: from openpyxl import Workbook wb = Workbook() ws = wb.active #Value must be one of {'pageBreakPreview', 'pageLayout', 'normal'} ws.sheet_view.view = "pageLa

是否可以使用openpyxl将WorkBook视图设置为“页面布局”?查看stackoverflow和openpyxl文档,我似乎找不到它。可能吗


是的,可以使用以下代码:

from openpyxl import Workbook

wb = Workbook()
ws = wb.active

#Value must be one of {'pageBreakPreview', 'pageLayout', 'normal'}
ws.sheet_view.view = "pageLayout" 
我是怎么发现的?

令我惊讶的是,我在文档中也找不到任何关于这个主题的教程或任何东西。 我做了一点挖掘,如果你在终端输入:

print(ws.sheetview)
将弹出一系列参数,包括我们正在查找的参数(查看属性<代码>):

参数:

windowProtection=None,showFormulas=None,showGridLines=None,showRowColHeaders=None,showZeros=None,rightToLeft=None,tabSelected=None,showRuler=None,showOutlineSymbols=None,defaultGridColor=None,veSymbols=None,defaultGridColor=None,showWhiteSpace=None,view=None,LeftCell=None,colorId=None,zoomScale=None,ZoomCalenormal=None,ZoomCalesheetLayoutViewalePageLayoutNone,ne,selection=[我认为您只需要将视图设置为
pageLayout
如果答案对您有帮助,请竖起大拇指!
Parameters:
windowProtection=None, showFormulas=None, showGridLines=None, showRowColHeaders=None, showZeros=None, rightToLeft=None, tabSelected=None, showRuler=None, showOutlineSymbols=None, defaultGridColor=None, showWhiteSpace=None, veSymbols=None, defaultGridColor=None, showWhiteSpace=None, view=None, topLeftCell=None, colorId=None, zoomScale=None, zoomScaleNormal=None, zoomScaleSheetLayoutViewalePageLayoutNone,ne, selection=[<openpyxl.worksheet.views.S=None, zoomScalePageLayoutView=None, zoomToFit=None, workbookViewId=0, pane=None, selection=[<openpyxl.worksheet.views.Selection object>