openpyxl 添加分页符
1. openpyxl老版本
from openpyxl import Workbook
from openpyxl.worksheet.pagebreak import Breakwb = Workbook()
ws = wb.active
row_number = 20 # 需要插入分页符的行号
page_break = Break(id=row_number) # 创建分页对象
ws.page_breaks.append(page_break) # 插入分页符#报错ws.page_breaks.append
#AttributeError: 'tuple' object has no attribute 'append'
2.openpyxl 新版本
在openpyxl升级到3.0.4以后添加分页符的
查看源码
不在使用append属性了,接下来我们回到ws.page_breaks属性来看他的返回值,发现有两个返回值
一个是"横向分页符"另一个是"竖向分页符'',所以我们用两个变量保存下来,通过这个变量再去调用append方法,此时我们调用的是pagebreak类下的append方法
代码可以这样写:
from openpyxl import Workbook
from openpyxl.worksheet.pagebreak import Breakwb = Workbook()
ws = wb.active
row_number = 20 # 需要插入分页符的行号
# 插入水平分页符
next_page_horizon, next_page_vertical = self.ws.page_breaks
next_page_horizon.append(Break(row_number))
ok!
最后感谢!
https://www.zhihu.com/question/305289263
知乎用户@travis
openpyxl 添加分页符相关推荐
- php mpdf类,php – 使用mpdf在div上的某个类匹配后添加分页符
我正在使用mPDF库将报告(以html格式)转换为pdf,但是将所有页面都放在一起.我想在确定之后添加一个分页符,但我还没有成功. 我将这个传递给PHP为$html PHP require_once ...
- rmd转换html怎么换页,如何在由RStudiomarkdown生成的单词文档中添加分页符
您尝试做的是强制在使用Pandoc生成的单词文档中的"分页符"或"新页面".我已经找到了在我的环境中做到这一点的方法,但我不确定它会在每个环境中工作. 我的环境 ...
- 基于Python中docx与docxcompose批量合并多个Word文档文件并逐一添加分页符
现有多个Word文件,需将其按名称顺序合并为一个新的Word文件,且需保证每一次合并时,都另起一页(即新的Word文件一页中,不能出现两个及以上的原本Word文件的内容). 一般的,实现多个W ...
- HR的工资条小密码---添加分页符
其实这种效果是两个步骤的总和: 1.选"文件-页面设置...-工作表",在"顶端标题行"中,单击右边的红色箭头,然后拖动鼠标选中工作.表中你欲设置成重复打印成表 ...
- python-docx 识别分页符并在新文件中添加(真实!)
最近在使用docx包进行文档处理时遇到的坑,如何识别分页符,在网上各种搜索都没有满意的结果,自行对源码进行研究终于可以识别到,但是识别到之后因为要写入新文件,要在对应位置添加分页符,一开始又没有添加成 ...
- OpenXml编程--去除自动生成的word文档中由分页符和换行符产生的空白页
前言 前置知识:OpenXml 首先描述下问题产生的场景.我们的业务需求是根据用户的在线作答(或导入的作答结果)数据批量产生报告.产生报告的方式是把通过工作流控制的复杂业务逻辑的产出--分析结果--和 ...
- word删除分节符后之前的格式乱了_分页符分节符,你知道多少
Word中,我们经常会遇到分页符和分节符,它们对文档排版,打印,页边距调整,批量调整文档格式等非常重要. 分隔符包括:分页符和分节符. 分页符:是分页的一种符号,实则就是一条虚线.一般是插在每页的后面 ...
- 分节符导致 Word 中的一个意外的分页符
分节符导致 Word 中的一个意外的分页符 症状 在 Microsoft Word 中在插入一个分节符导致一个的页分页符可能会插入. 请注意 这种行为发生打印版式视图中,但不反映在普通视图的添加分页符 ...
- php中怎么写分页符,在pdf文档中插入手动分页符-PHP
我有3个数组($PSA,$NP和$OP),它们用于生成pdf.下面是我用来生成pdf的函数.问题是,数组中的所有值不能包含在一页中,因此需要添加分页符,但是当我尝试将SetAutoPageBreak设 ...
- 关于c++处理execl文档拷贝某一区域COPY及设置分页符
关于c++处理Excel文档基本用法,网络上很多, 可以自己去查找下. 这里只给出代码显示copy函数,添加分页符SetPageBreak函数的使用. 1.myExcel9::Range fromRa ...
最新文章
- Cron表达式的详细用法
- 3月16日云栖精选夜读:显著超越流行长短时记忆网络,阿里提出DFSMN语音识别声学模型...
- 初学Python(二)——数组
- 如何做一个流畅的UI 组内分享记录
- 深入解析 Dubbo 3.0 服务端暴露全流程
- w7提示无法关闭计算机,win7关不了机怎么回事?老司机教你怎么解决电脑关不了机...
- “稳拿高薪”三个专业?实际市场竞争压力大,就业困难!
- dubbo consumer 端口_Dubbo普普通通9问
- 解压deb_Linux填坑记:很全面的解压和压缩命令集合
- C++进阶教程之信号处理
- 远程桌面管理工具Remote Desktop Connection Manager
- 毕业设计 基于单片机的智能蓝牙密码锁设计与实现
- 学习笔记:基于模型的协同过滤推荐算法简述
- 关于常用第三方统计平台比较
- ogc是一个非营利性组织_如果高科技公司变成非营利组织怎么办?
- (a++) + (++a)
- PPT如何导出高清图片
- android studio基础教程:2.程序在哪写
- el-table 表格内容多一根线的解决办法
- collect2.exe: error: ld returned 1 exit status分析与解决