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 相关文章推荐
Python2.5/2.6实用教程 入门基础篇
Nov 29 Python
python 生成不重复的随机数的代码
May 15 Python
python自动化测试之setUp与tearDown实例
Sep 28 Python
ansible作为python模块库使用的方法实例
Jan 17 Python
python itchat实现微信好友头像拼接图的示例代码
Aug 14 Python
Python实战之制作天气查询软件
May 14 Python
django的model操作汇整详解
Jul 26 Python
Python3操作Excel文件(读写)的简单实例
Sep 02 Python
python os.path.isfile()因参数问题判断错误的解决
Nov 29 Python
Pycharm2020.1安装中文语言插件的详细教程(不需要汉化)
Aug 07 Python
详解Pymongo常用查询方法总结
Jan 29 Python
python随机打印成绩排名表
Jun 23 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实现文件下载简单示例(代码实现文件下载)
2014/03/10 PHP
php查找字符串出现次数的方法
2014/12/01 PHP
php字符串替换函数substr_replace()用法实例
2015/03/17 PHP
php生成静态html页面的方法(2种方法)
2015/09/14 PHP
PHP重定向与伪静态区别
2017/02/19 PHP
javascript 对表格的行和列都能加亮显示
2008/12/26 Javascript
javascript AutoScroller 函数类
2009/05/29 Javascript
JavaScript与Div对层定位和移动获得坐标的实现代码
2010/09/08 Javascript
JS getAttribute和setAttribute(取得和设置属性)的使用介绍
2013/07/10 Javascript
JavaScript中String.prototype用法实例
2015/05/20 Javascript
jQuery on()方法示例及jquery on()方法的优点
2015/08/27 Javascript
JavaScript实现自动切换图片代码
2016/10/11 Javascript
BootStrapValidator校验方式
2016/12/19 Javascript
基于Node.js的WebSocket通信实现
2017/03/11 Javascript
Vuex简单入门
2017/04/19 Javascript
vue-cli如何快速构建vue项目
2017/04/26 Javascript
node.js实现的装饰者模式示例
2017/09/06 Javascript
JS脚本加载后执行相应回调函数的操作方法
2018/02/28 Javascript
vue2.0路由切换后页面滚动位置不变BUG的解决方法
2018/03/14 Javascript
.vue文件 加scoped 样式不起作用的解决方法
2018/05/28 Javascript
对Pyhon实现静态变量全局变量的方法详解
2019/01/11 Python
Python 3.8新特征之asyncio REPL
2019/05/28 Python
让ie浏览器成为支持html5的浏览器的解决方法(使用html5shiv)
2014/04/08 HTML / CSS
HTML5打开手机扫码功能及优缺点
2017/11/27 HTML / CSS
Lookfantastic意大利官网:英国知名美妆购物网站
2019/05/31 全球购物
会计辞职信范文
2014/01/15 职场文书
小学新教师培训方案
2014/02/03 职场文书
高一新生军训感言
2014/03/02 职场文书
不拖欠农民工工资承诺书
2014/03/31 职场文书
领导欢迎词范文
2015/01/26 职场文书
世界地球日活动总结
2015/02/09 职场文书
陈斌强事迹观后感
2015/06/17 职场文书
2015迎新晚会开场白
2015/07/17 职场文书
Netty结合Protobuf进行编解码的方法
2021/06/26 Java/Android
springboot创建的web项目整合Quartz框架的项目实践
2022/06/21 Java/Android
python数字图像处理:图像的绘制
2022/06/28 Python