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代码
Mar 13 Python
python实现从web抓取文档的方法
Sep 26 Python
EM算法的python实现的方法步骤
Jan 02 Python
python2 与python3的print区别小结
Jan 16 Python
Python在groupby分组后提取指定位置记录方法
Apr 20 Python
Python使用Dijkstra算法实现求解图中最短路径距离问题详解
May 16 Python
在Python中分别打印列表中的每一个元素方法
Nov 07 Python
解决django接口无法通过ip进行访问的问题
Mar 27 Python
Pytest框架之fixture的详细使用教程
Apr 07 Python
如何在django中实现分页功能
Apr 22 Python
13个Pandas实用技巧,助你提高开发效率
Aug 19 Python
python函数指定默认值的实例讲解
Mar 29 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 sprintf()函数用例解析
2011/05/18 PHP
Ajax+PHP实现的模拟进度条功能示例
2019/02/11 PHP
PHP实现的抓取小说网站内容功能示例
2019/06/27 PHP
为你的 Laravel 验证器加上多验证场景的实现
2020/04/07 PHP
jQuery UI AutoComplete 使用说明
2011/06/20 Javascript
javascript仿qq界面的折叠菜单实现代码
2012/12/12 Javascript
jquery根据锚点offset值实现动画切换
2014/09/11 Javascript
JS和JQ的event对象区别分析
2014/11/24 Javascript
Javascript前端UI框架Kit使用指南之kitjs的对话框组件
2014/11/28 Javascript
javascript框架设计之类工厂
2015/06/23 Javascript
Javascript的表单验证-提交表单
2016/03/18 Javascript
js实现年月日表单三级联动
2020/04/17 Javascript
JS简单生成随机数(随机密码)的方法
2017/05/11 Javascript
vue.js 使用v-if v-else发现没有执行解决办法
2017/05/15 Javascript
vue-router实现tab标签页(单页面)详解
2017/10/17 Javascript
浅谈webpack组织模块的原理
2018/03/10 Javascript
vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解
2019/10/15 Javascript
[53:13]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS LGD-GAMING
2014/05/22 DOTA
[33:39]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第二局
2016/02/27 DOTA
Android 兼容性问题:java.lang.UnsupportedOperationException解决办法
2017/03/19 Python
Python3生成手写体数字方法
2018/01/30 Python
python线程池threadpool使用篇
2018/04/27 Python
三步实现Django Paginator分页的方法
2019/06/11 Python
Python通过4种方式实现进程数据通信
2020/03/12 Python
Python日志logging模块功能与用法详解
2020/04/09 Python
详解html5 canvas 微信海报分享(个人爬坑)
2018/01/12 HTML / CSS
很酷的小工具和电子产品商城:GearBest
2016/11/19 全球购物
微软美国官方网站:Microsoft美国
2018/05/10 全球购物
自我鉴定书范文
2013/10/02 职场文书
自我鉴定思想方面
2013/10/07 职场文书
企划经理的岗位职责
2013/11/17 职场文书
毕业生个人投资创业计划书
2014/01/04 职场文书
国家励志奖学金个人先进事迹材料
2014/05/04 职场文书
安康杯竞赛活动总结
2014/05/05 职场文书
2015年惩防体系建设工作总结
2015/05/22 职场文书
赡养老人协议书范本
2015/08/06 职场文书