当前位置: 首页 > news >正文

深圳网站建设有免费的吗生成静态页面网站源码

深圳网站建设有免费的吗,生成静态页面网站源码,药品网络营销公司,seo兼职论坛需求:修改指定目录下所有文件的页眉页脚,或者往里面添加内容。 1. 这里做了word的实现和excel的实现,如下: 需要先安装 pip3 install pywin32,另外页眉页脚格式设置可以参考: word: 浅谈Wor…

需求:修改指定目录下所有文件的页眉页脚,或者往里面添加内容。

1. 这里做了word的实现和excel的实现,如下:

需要先安装 pip3 install pywin32,另外页眉页脚格式设置可以参考:

word:

浅谈Word.Application,关于js操作word文档的使用_new word.application-CSDN博客

excel:

Python操作Excel教程(图文教程,超详细)Python xlwings模块详解,_xlwings教程-CSDN博客

import os
import xlwings as xw
import win32com.client as win32
import pythoncom#将需要替换页眉页脚的文档放到path下
path = r'C:\Users\d\Desktop\pdf改名脚本\22\2022年\test'
#原始页眉页脚内容
old_name = u'999'
#新页眉页脚内容
new_name = u'888'
#替换失败记录日志
err_log = path + u'\\head修改出错列表.txt'
def log(text):with open( err_log,"a+" ) as f:f.write(text)f.write('\n')def change_headerfooter(path):''' 更改文件的页眉页脚 '''pythoncom.CoInitialize()word = win32.Dispatch('Word.Application')#print(dir(word))word.Visible = 0word.DisplayAlerts = 0exapp = xw.App(visible=False, add_book=False)# excel = win32.Dispatch('Excel.Application')# excel.Visible = 0# excel.DisplayAlerts = 0for parent, dirnames, filenames in os.walk(path):for fn in filenames:filedir = os.path.join(parent, fn)#获取需替换目录下的docx结尾的文档名称if fn.endswith('.docx') or fn.endswith('.doc'):print(filedir)try:doc = word.Documents.Open( filedir )a = word.ActiveDocument.Sectionsn = 0for i in range( len(a) ):#获取当前页眉head = word.ActiveDocument.Sections[i].Headers[0]old_head = str(head)#获取当前页脚foot = word.ActiveDocument.Sections[i].Footers[0]old_foot = str(foot)#print( old_head )#if old_name in old_head:if 1:#old_name存在页眉中时,进行进行替换#用于替换页眉#new_head = old_head.replace( old_name, new_name )#用于补充页眉#new_head = old_head + new_name#print( new_head )word.ActiveDocument.Sections[i].Headers[0].Range.Find.ClearFormatting()word.ActiveDocument.Sections[i].Headers[0].Range.Find.Replacement.ClearFormatting()#页眉重置word.ActiveDocument.Sections[i].Headers[0].Range.Delete()#设置字体大小word.ActiveDocument.Sections[i].Headers[0].Range.Font.Size=20#设置对齐方式,0-左;1-中;2-右word.ActiveDocument.Sections[i].Headers[0].Range.ParagraphFormat.Alignment = 0word.ActiveDocument.Sections[i].Headers[0].Range.InsertAfter(new_name)#替换旧页眉#word.ActiveDocument.Sections[i].Headers[0].Range.Find.Execute( old_head, False, False, False, False, False, False, 1, False, new_name, 2 )#if old_name in old_foot:if 1:##old_name存在页脚中时,进行进行替换#new_foot = old_foot.replace( old_name, new_name )#new_foot = old_foot + new_nameword.ActiveDocument.Sections[i].Footers[0].Range.Find.ClearFormatting()word.ActiveDocument.Sections[i].Footers[0].Range.Find.Replacement.ClearFormatting()#页脚重置word.ActiveDocument.Sections[i].Footers[0].Range.Delete()word.ActiveDocument.Sections[i].Footers[0].Range.InsertAfter(new_name)#替换旧页脚#word.ActiveDocument.Sections[i].Footers[0].Range.Find.Execute( old_foot, False, False, False, False, False, False, 1, False, new_name, 2 )n = n+1doc.Close()except Exception as e:print(e)log(str(filedir))if fn.endswith('.xlsx') or fn.endswith('.xls'):print(filedir)try:ex = exapp.books.open(filedir)#print(dir(ex.sheets))sheet = ex.sheetsprint(sheet[0].name)if 'test' == sheet[0].name:print(sheet.name)else:#如果第一个sheet不是test则加一个test的sheetsheet.add('test',before=sheet[0].name)ex.save()ex.close()except Exception as e:log(str(filedir))word.Quit()exapp.quit()change_headerfooter(path)

补充一下:excel没有用pywin32去读写因为莫名其妙就是卡进程,无法对excel读写,可能和缓存的excel有关,如要编辑3.xlsx,则会卡一个~3.xlsx的进程无法结束。就换成了xlwings去读写。

http://www.sczhlp.com/news/134350/

相关文章:

  • 多域名一个网站备案罗村网站制作
  • 电子商务网站推广论文石家庄市城乡建设局网站
  • 网站建设电子游戏广告推广平台
  • 网站做淘宝客有什么要求公司网络平台搭建
  • 网站建设:宏智网络科技游戏型网站开发
  • 长春建设银行网站做信息流推广需要建立网站么
  • 深圳高端电商网站建设者开发区招聘网最新招聘
  • 余姚网站建设找哪家织梦儿童早教教育培训网站模板
  • 怎么增加网站流量线上推广渠道
  • 简介网站建设流程wordpress臃肿
  • 暴富建站 网址做网站需要申请专利吗
  • 自己建网站开网店做问卷调查赚钱的网站
  • 广州 网站设计公司排名网站为什么要seo?
  • 阿里云手机网站建设店铺推广方法有哪些
  • 手机网站制作注意事项800元做小程序网站
  • 做qq阅读网站介绍seo排名首页
  • 有个人做网站的设计公司属于什么企业类型
  • wordpress站点地图软件商店下载免费版
  • 引用网站资料怎么注明做设计去哪些网站下载素材
  • 江苏有哪些做网站建设的公司泉州网站设计公司
  • 胜芳网站建设qiansi黄骅港神华集团招聘信息
  • 免费企业网站南宁网站建站推广
  • 如果网站没有做icp备案会被处罚做外贸网站买海外域名
  • 县城网站怎么做源码上传网站
  • 什么网站可以做h5营销型集团网站建设
  • 网站建设前途淘宝seo优化怎么做
  • 网站如何编辑设计师网址导航 优设
  • 贵州网站建设公司推荐总结企业网站建设的流程
  • 如何建设一个个人网站网站建设规划图
  • 教育培训类网站模板微信商城怎么开店