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

广州企业网站设计方案深圳市福田招聘

广州企业网站设计方案,深圳市福田招聘,上海嘉定建设局网站,wordpress幻灯片不显示图片需求#xff1a;修改指定目录下所有文件的页眉页脚#xff0c;或者往里面添加内容。 1. 这里做了word的实现和excel的实现#xff0c;如下#xff1a; 需要先安装 pip3 install pywin32#xff0c;另外页眉页脚格式设置可以参考#xff1a; word#xff1a; 浅谈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 rC:\Users\d\Desktop\pdf改名脚本\22\2022年\test #原始页眉页脚内容 old_name u999 #新页眉页脚内容 new_name u888 #替换失败记录日志 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(visibleFalse, add_bookFalse)# 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.Size20#设置对齐方式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 n1doc.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,beforesheet[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.w-s-a.com/news/136028/

相关文章:

  • 邓砚谷电子商务网站建设镇江网
  • 网站空间支持什么程序工作服款式
  • 网站单页品牌网站建设 蝌蚪5小
  • 怎么做外贸网站需注意哪些做电脑系统的网站
  • 网站建设介绍推广用语河南网站优化外包服务
  • 课程网站模板贵州省城乡与建设厅网站
  • 网站模板及源码谁家网站用户体验做的好
  • 做网站的技术要求搜索栏在wordpress菜单上位置
  • 如何给网站弄ftpwordpress怎么添加关键词描述
  • 成都工程建设信息网站金科网站建设
  • 传媒公司 网站开发厦门网站建设门户
  • 宿城区建设局网站做网站的绿色背景图
  • 网站空间托管合同 .doc网站开发团队 组建
  • 网站建设书本信息it运维服务
  • 四核网站建设设计网站流程
  • ui设计网站设计与网页制作视频教程wordpress插件漏洞利用
  • 网站建设公司排名前十做网站的最终目的
  • 选择网站开发公司的标准中国网站建设市场规模
  • 衣服网站建设策划书广州住房和城乡建设部网站
  • 微商城科技淄博网站建设优化seo
  • 杭州 网站设计制作东圃手机网站开发
  • 网站文章页内链结构不好可以改吗微信平台如何开发
  • 炫酷业务网站课程网站如何建设方案
  • 网站建设服务器可以租吗wordpress微信打赏
  • 网站制作的重要流程图大连网站优化快速排名
  • 河南省住房建设厅官方网站注册公司邮箱需要什么
  • 美橙网站注册华为手机网站建设策划方案论文
  • 河南省和建设厅网站首页在线图片翻译
  • 关于备案空壳网站清理通知去别人网站挂黑链
  • 做网站待遇世界购物平台排行榜