python批量设置多个Excel文件页眉页脚的脚本

 更新时间:2018年03月14日 11:03:23   作者:董付国  
这篇文章主要介绍了python批量设置多个Excel文件页眉页脚的源码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了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基础数据类型bytes进制转换

    关于python基础数据类型bytes进制转换

    Python 3.x之后,Python自带字符默认使用utf-8格式编码和显示,bytes数据类型是utf-8格式的二进制形式的不可变序列,需要的朋友可以参考下
    2023-05-05
  • Tensorflow实现神经网络拟合线性回归

    Tensorflow实现神经网络拟合线性回归

    这篇文章主要为大家详细介绍了Tensorflow实现神经网络拟合线性回归,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • Python 字符串操作详情

    Python 字符串操作详情

    这篇文章主要介绍了Python 字符串操作,所谓字符串,就是由0个或者多个字符组成的有限序列,字符串的字符可以是特殊符号、英文字母、中文字符、日文的平假名或片假名、希腊字母、Emoji字符等等。下面我们大家一起来学习文章详细内容吧
    2021-11-11
  • django数据模型中null和blank的区别说明

    django数据模型中null和blank的区别说明

    这篇文章主要介绍了django数据模型中null和blank的区别说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • Python实现注册登录系统

    Python实现注册登录系统

    这篇文章主要为大家详细介绍了适合初学者学习的Python3银行账户登录系统,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • 利用Python在一个文件的头部插入数据的实例

    利用Python在一个文件的头部插入数据的实例

    下面小编就为大家分享一篇利用Python在一个文件的头部插入数据的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • YOLOv5目标检测之anchor设定

    YOLOv5目标检测之anchor设定

    在训练yolo网络检测目标时,需要根据待检测目标的位置大小分布情况对anchor进行调整,使其检测效果尽可能提高,下面这篇文章主要给大家介绍了关于YOLOv5目标检测之anchor设定的相关资料,需要的朋友可以参考下
    2022-05-05
  • pandas如何修改某一列的数据

    pandas如何修改某一列的数据

    这篇文章主要介绍了pandas如何修改某一列的数据问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • 在django-xadmin中APScheduler的启动初始化实例

    在django-xadmin中APScheduler的启动初始化实例

    今天小编就为大家分享一篇在django-xadmin中APScheduler的启动初始化实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • python创建exe文件的实现步骤

    python创建exe文件的实现步骤

    本文主要介绍了python创建exe文件的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-09-09

最新评论