openpyxl设置页面尺寸为A4
时间: 2024-10-01 08:08:56 浏览: 43
Excel页面设置与打印完美版资料.ppt
在使用Python的openpyxl库操作Excel时,如果你想要将工作簿或特定的工作表设置为A4纸张尺寸,你可以这样做:
```python
from openpyxl import Workbook
# 创建一个新的工作簿
wb = Workbook()
# 选择你要设置的活动工作表
ws = wb.active
# 设置页面尺寸为A4
ws.page_setup.fit_to_pages = 1
ws.page_setup.orientation = 'Landscape' # 如果需要横置(默认是portrait)
ws.page_setup.paper_size = 'A4'
# 或者,如果你在创建新的工作表时就设置:
# ws = wb.create_sheet(index=0, title='Sheet1', pageSetUp=None)
# ws.page_setup = openpyxl.formatting.PageSetup(size="A4", orientation="landscape")
# 保存修改
wb.save('your_file.xlsx')
```
这里的`paper_size`属性用于设置纸张大小,`orientation`属性可以设定页面的方向。记得替换`'your_file.xlsx'`为你实际的文件名。
阅读全文