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中实现对Timestamp和Datetime及UTC时间之间的转换
Apr 08 Python
《Python学习手册》学习总结
Jan 17 Python
python删除过期log文件操作实例解析
Jan 31 Python
python基础教程项目四之新闻聚合
Apr 02 Python
opencv python 图像去噪的实现方法
Aug 31 Python
Python3爬虫全国地址信息
Jan 05 Python
Python2与Python3的区别实例分析
Apr 11 Python
python程序快速缩进多行代码方法总结
Jun 23 Python
Python re 模块findall() 函数返回值展现方式解析
Aug 09 Python
python 实现保存最新的三份文件,其余的都删掉
Dec 22 Python
python标识符命名规范原理解析
Jan 10 Python
python3 实现口罩抽签的功能
Mar 11 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
PHP has encountered an Access Violation
2007/01/15 PHP
PHP发明人谈MVC和网站设计架构 貌似他不支持php用mvc
2011/06/04 PHP
PHP优于Node.js的五大理由分享
2012/09/15 PHP
无需数据库在线投票调查php代码
2016/07/20 PHP
thinkPHP5.0框架环境变量配置方法
2017/03/17 PHP
Node.js和PHP根据ip获取地理位置的方法
2014/03/14 Javascript
jQuery中add()方法用法实例
2015/01/08 Javascript
使用plupload自定义参数实现多文件上传
2016/07/19 Javascript
JavaScript 拖拽实例代码
2016/09/21 Javascript
使用AngularJS对表单提交内容进行验证的操作方法
2017/07/12 Javascript
深入理解vue2.0路由如何配置问题
2017/07/18 Javascript
three.js 入门案例详解
2018/01/23 Javascript
nodejs简单抓包工具使用详解
2019/08/23 NodeJs
js表达式与运算符简单操作示例
2020/02/15 Javascript
使用React-Router实现前端路由鉴权的示例代码
2020/07/26 Javascript
详解JavaScript中new操作符的解析和实现
2020/09/04 Javascript
antd-日历组件,前后禁止选择,只能选中间一部分的实例
2020/10/29 Javascript
Python实例之wxpython中Frame使用方法
2014/06/09 Python
Python内置函数dir详解
2015/04/14 Python
python实现简单爬虫功能的示例
2016/10/24 Python
Python和C/C++交互的几种方法总结
2017/05/11 Python
python库lxml在linux和WIN系统下的安装
2018/06/24 Python
virtualenv 指定 python 解释器的版本方法
2018/10/25 Python
在Python中定义一个常量的方法
2018/11/10 Python
一步步教你用python的scrapy编写一个爬虫
2019/04/17 Python
浅析Python与Mongodb数据库之间的操作方法
2019/07/01 Python
python实现图片插入文字
2019/11/26 Python
pycharm 2019 最新激活方式(pycharm破解、激活)
2020/09/22 Python
使用pygame编写Flappy bird小游戏
2020/03/14 Python
2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用
2020/03/24 Python
美国最大的高尔夫发球时间预订网站:TeeOff.com
2018/03/28 全球购物
阿巴庭院:Abba Patio
2019/06/18 全球购物
AJAX检测用户名是否存在的方法
2021/03/24 Javascript
发展部经理职责规定
2014/02/22 职场文书
js实现模拟购物商城案例
2021/05/18 Javascript
SQL写法--行行比较
2021/08/23 SQL Server