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 相关文章推荐
使用apidocJs快速生成在线文档的实例讲解
Feb 07 Python
python画图把时间作为横坐标的方法
Jul 07 Python
使用python绘制温度变化雷达图
Oct 18 Python
python基于socket实现的UDP及TCP通讯功能示例
Nov 01 Python
python带参数打包exe及调用方式
Dec 21 Python
使用 pytorch 创建神经网络拟合sin函数的实现
Feb 24 Python
Python获取excel内容及相关操作代码实例
Aug 10 Python
使用Python封装excel操作指南
Jan 29 Python
python解包概念及实例
Feb 17 Python
python中的被动信息搜集
Apr 29 Python
Python Django框架介绍之模板标签及模板的继承
May 27 Python
Python办公自动化之教你如何用Python将任意文件转为PDF格式
Jun 28 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中的超全局变量
2006/10/09 PHP
PHP程序员最常犯的11个MySQL错误小结
2010/11/20 PHP
php 模拟get_headers函数的代码示例
2013/04/27 PHP
ThinkPHP框架设计及扩展详解
2014/11/25 PHP
php实现简单文件下载的方法
2015/01/30 PHP
学习YUI.Ext 第四天--对话框Dialog的使用
2007/03/10 Javascript
jQuery 行背景颜色的交替显示(隔行变色)实现代码
2009/12/13 Javascript
jQuery实现鼠标移到元素上动态提示消息框效果
2013/10/20 Javascript
离开当前页面前使用js判断条件提示是否要离开页面
2014/05/02 Javascript
再次谈论React.js实现原生js拖拽效果引起的一系列问题
2016/04/03 Javascript
js获取当前年月日-YYYYmmDD格式的实现代码
2016/06/01 Javascript
JavaScript实现多栏目切换效果
2016/12/12 Javascript
使用AngularJS2中的指令实现按钮的切换效果
2017/03/27 Javascript
Angular4 中常用的指令入门总结
2017/06/12 Javascript
AngularJS 的$timeout服务示例代码
2017/09/21 Javascript
仿京东快报向上滚动的实例
2017/12/13 Javascript
使用Bootstrap4 + Vue2实现分页查询的示例代码
2017/12/21 Javascript
AngularJS基于http请求实现下载php生成的excel文件功能示例
2018/01/23 Javascript
jQuery实现仿京东防抖动菜单效果示例
2018/07/06 jQuery
Vue3.0中的monorepo管理模式的实现
2019/10/14 Javascript
[01:21]DOTA2新纪元-7.0新版本即将开启!
2016/12/11 DOTA
获取Django项目的全部url方法详解
2017/10/26 Python
Django添加favicon.ico图标的示例代码
2018/08/07 Python
pytorch 实现查看网络中的参数
2020/01/06 Python
将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程
2020/03/11 Python
小车司机岗位职责
2013/11/25 职场文书
机械设计及其自动化求职推荐信
2014/02/17 职场文书
工程资料员岗位职责
2014/03/10 职场文书
行政专员岗位职责说明书
2014/09/01 职场文书
法定代表人身份证明书
2014/09/10 职场文书
单位委托书格式范本
2014/09/29 职场文书
贫困生助学金感谢信
2015/01/21 职场文书
餐馆开业致辞
2015/08/01 职场文书
PhpSpreadsheet中文文档 | Spreadsheet操作教程实例
2021/04/01 PHP
详解非极大值抑制算法之Python实现
2021/06/28 Python
Win10鼠标轨迹怎么开 Win10显示鼠标轨迹方法
2022/04/06 数码科技