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之集成开发环境(IDE)
Sep 12 Python
Python 创建子进程模块subprocess详解
Apr 08 Python
Python 搭建Web站点之Web服务器网关接口
Nov 06 Python
python构建自定义回调函数详解
Jun 20 Python
Python实现的矩阵类实例
Aug 22 Python
django的settings中设置中文支持的实现
Apr 28 Python
Django框架 Pagination分页实现代码实例
Sep 04 Python
Python 模拟动态产生字母验证码图片功能
Dec 24 Python
Python日志处理模块logging用法解析
May 19 Python
python如何输出反斜杠
Jun 18 Python
Elasticsearch py客户端库安装及使用方法解析
Sep 14 Python
解决使用Pandas 读取超过65536行的Excel文件问题
Nov 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
apache rewrite_module模块使用教程
2008/01/10 PHP
有关php运算符的知识大全
2011/11/03 PHP
php中替换字符串函数strtr()和str_repalce()的用法与区别
2016/11/25 PHP
PHP+AJAX 投票器功能
2017/11/11 PHP
PHP之认识(二)关于Traits的用法详解
2019/04/11 PHP
JS 文字符串转换unicode编码函数
2009/05/30 Javascript
超级酷和最实用的jQuery实例收集(20个)
2010/04/21 Javascript
js查错流程归纳
2012/05/04 Javascript
页面使用密码保护代码
2013/04/10 Javascript
json属性名为什么要双引号(个人猜测)
2014/07/31 Javascript
js中数组排序sort方法的原理分析
2014/11/20 Javascript
基于js实现投票的实例代码
2015/08/04 Javascript
jquery+json实现分页效果
2016/03/07 Javascript
Bootstrap3.0学习教程之JS折叠插件
2016/05/27 Javascript
简单理解vue中Props属性
2016/10/27 Javascript
AngularJS的ng Http Request与response格式转换方法
2016/11/07 Javascript
ionic 自定义弹框效果
2017/06/27 Javascript
详解如何探测小程序返回到webview页面
2019/05/14 Javascript
vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解
2019/10/15 Javascript
vue.js 子组件无法获取父组件store值的解决方式
2019/11/08 Javascript
vue点击标签切换选中及互相排斥操作
2020/07/17 Javascript
python 文件和路径操作函数小结
2009/11/23 Python
python根据距离和时长计算配速示例
2014/02/16 Python
python实现class对象转换成json/字典的方法
2016/03/11 Python
PyTorch学习笔记之回归实战
2018/05/28 Python
Python实现的NN神经网络算法完整示例
2018/06/19 Python
python解析含有重复key的json方法
2019/01/22 Python
浅析python中while循环和for循环
2019/11/19 Python
Python 解码Base64 得到码流格式文本实例
2020/01/09 Python
python如何查看安装了的模块
2020/06/23 Python
pandas 数据类型转换的实现
2020/12/29 Python
英语四级考试作弊检讨书
2014/09/29 职场文书
2014年老干部工作总结
2014/11/21 职场文书
公务员个人年终总结
2015/02/12 职场文书
2015年七七事变78周年纪念活动方案
2015/05/06 职场文书
hive数据仓库新增字段方法
2022/06/25 数据库