python批量设置多个Excel文件页眉页脚的脚本


Posted in Python onMarch 14, 2018

本文实例为大家分享了python批量设置多个Excel文件页眉页脚的具体代码,供大家参考,具体内容如下

import os
import openpyxl
from openpyxl.worksheet.header_footer import _HeaderFooterPart

xlsxFiles = (fn for fn in os.listdir('.') if fn.endswith('.xlsx'))
for xlsxFile in xlsxFiles:
 wb = openpyxl.load_workbook(xlsxFile)
 for ws in wb.worksheets:
 # 设置首页与其他页不同
 ws.HeaderFooter.differentFirst = True
 # 设置奇偶页不同
 ws.HeaderFooter.differentOddEven = True
 # 设置首页页眉页脚
 ws.firstHeader.left = _HeaderFooterPart('第一页左页眉', size=24, color='FF0000')
 ws.firstFooter.center = _HeaderFooterPart('第一页中页脚', size=24, color='00FF00')
 # 设置奇偶页页眉页脚
 ws.oddHeader.right = _HeaderFooterPart('奇数页右页眉')
 ws.oddFooter.center = _HeaderFooterPart('奇数页中页脚')
 ws.evenHeader.left = _HeaderFooterPart('偶数页左页眉')
 ws.evenFooter.center = _HeaderFooterPart('偶数页中页脚')
 wb.save('new_'+xlsxFile)

来源:python小屋

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python获得图片base64编码示例
Jan 16 Python
python实现文件名批量替换和内容替换
Mar 20 Python
Python聚类算法之基本K均值实例详解
Nov 20 Python
python中nan与inf转为特定数字方法示例
May 11 Python
python TCP Socket的粘包和分包的处理详解
Feb 09 Python
Python人脸识别第三方库face_recognition接口说明文档
May 03 Python
PyTorch实现ResNet50、ResNet101和ResNet152示例
Jan 14 Python
使用Python求解带约束的最优化问题详解
Feb 11 Python
python画图常规设置方式
Mar 05 Python
Python request使用方法及问题总结
Apr 26 Python
django数据模型中null和blank的区别说明
Sep 02 Python
Python如何实现机器人聊天
Sep 10 Python
浅谈python正则的常用方法 覆盖范围70%以上
Mar 14 #Python
Python使用matplotlib绘制多个图形单独显示的方法示例
Mar 14 #Python
Python使用matplotlib绘制余弦的散点图示例
Mar 14 #Python
使用Python从零开始撸一个区块链
Mar 14 #Python
Python使用matplotlib绘图无法显示中文问题的解决方法
Mar 14 #Python
Django中url的反向查询的方法
Mar 14 #Python
python ddt实现数据驱动
Mar 14 #Python
You might like
虹吸壶是谁发明的?煮出来的咖啡好喝吗
2021/03/04 冲泡冲煮
PHP学习之PHP变量
2006/10/09 PHP
php实现无限级分类实现代码(递归方法)
2011/01/01 PHP
php的POSIX 函数以及进程测试的深入分析
2013/06/03 PHP
ThinkPHP实现附件上传功能
2017/04/27 PHP
PHP+MySQL实现在线测试答题实例
2020/01/02 PHP
计算世界完全对称日的js代码,粗糙版
2011/11/04 Javascript
JS验证日期的格式YYYY-mm-dd 具体实现
2013/06/29 Javascript
jquery的总体架构分析及实现示例详解
2014/11/08 Javascript
jQuery 实现侧边浮动导航菜单效果
2014/12/26 Javascript
JS替换字符串中空格方法
2015/04/17 Javascript
JQuery分屏指示器图片轮换效果实例
2015/05/21 Javascript
jQuery多条件筛选如何实现
2015/11/04 Javascript
Javascript实现前端简单的路由实例
2016/09/11 Javascript
为jQuery-easyui的tab组件添加右键菜单功能的简单实例
2016/10/10 Javascript
Javascript Function.prototype.bind详细分析
2016/12/29 Javascript
angular4 JavaScript内存溢出问题
2018/03/06 Javascript
Angular5升级RxJS到5.5.3报错:EmptyError: no elements in sequence的解决方法
2018/04/09 Javascript
koa socket即时通讯的示例代码
2018/09/07 Javascript
vue使用showdown并实现代码区域高亮的示例代码
2019/10/17 Javascript
基于axios 的responseType类型的设置方法
2019/10/29 Javascript
Python中super的用法实例
2015/05/28 Python
如何用Python实现简单的Markdown转换器
2018/07/16 Python
如何在django中添加日志功能
2020/02/06 Python
Pandas之read_csv()读取文件跳过报错行的解决
2020/04/21 Python
Django实现前台上传并显示图片功能
2020/05/29 Python
会计专业自我鉴定范文
2013/10/06 职场文书
生态学毕业生自荐信
2013/10/27 职场文书
防邪知识进家庭活动方案
2014/08/26 职场文书
领导班子三严三实心得体会
2014/10/13 职场文书
中学推普周活动总结
2015/05/07 职场文书
2015党建工作简报
2015/07/21 职场文书
教师培训学习心得体会
2016/01/21 职场文书
Python requests库参数提交的注意事项总结
2021/03/29 Python
多属性、多分类MySQL模式设计
2021/04/05 MySQL
JavaScript实现复选框全选功能
2021/04/11 Javascript