python对word文件进行读写和复制

import win32conimport win32com.clientimport os

#读取word文件def readWoldFile(path): #调用系统word功能,可以处理doc和docx文件 mw=win32com.client.Dispatch("Word.Application")#调用Open方法打开文件 doc=mw.Documents.Open(path)for i in doc.Paragraphs: line=i.Range.Textprint(line)#关闭文件 doc.Close()#退出word mw.Quit()

#新建word文件并写入内容def createWoldFile(path,name): word=win32com.client.Dispatch("Word.Application")# 让文档可创建 word.Visible = True #创建文档 doc=word.Documents.Add()

#写内容,定位都最开始 r=doc.Range(0,0)#插入内容 r.InsertAfter(name+" 先生/女士"+ "\n") r.InsertAfter(" 您好:")

#存储文件 doc.SaveAs(path) doc.Close() word.Quit()
#复制word文件def copyWoldFile(path,toPath): #调用系统word功能,可以处理doc和docx文件 mw=win32com.client.Dispatch("Word.Application")#调用open里面的Open方法打开文件 doc=mw.Documents.Open(path)for i in doc.Paragraphs: line=i.Range.Textprint(line)#把读取的word文件保存到另一个文件 doc.SaveAs(toPath,2)#关闭文件 doc.Close()#退出word mw.Quit()

#调用复制的方法path=r"C:\Users\HP\Desktop\002.doc"toPath=r"C:\Users\HP\Desktop\001.doc"copyWoldFile(path,toPath)
#调用写的方法name=["王菲","范冰冰"]for i in name: path=os.path.join(os.getcwd(),i) createWoldFile(path,i)
#调用读的方法path=r"C:\Users\HP\Desktop\002.doc"readWoldFile(path)

转载于:https://www.cnblogs.com/wfw001-2018/p/10009187.html

Python处理word文件相关推荐

  1. python入门教程2word-入门干货:Python操作Word文件经验分享

    原标题:入门干货:Python操作Word文件经验分享 导读:Microsoft Word在当前使用中是占有巨大优势的文字处理器,这使得Word专用的档案格式Word 文件(.docx)成为事实上最通 ...

  2. 使用python读取word文件里的表格信息

    在企查查查询企业信息的时候,得到了一些word文件,里面有些控股企业的数据放在表格里,需要我们将其提取出来. word文件看起来很复杂,不方便进行结构化.实际上,一个word文档中大概有这么几种类型的 ...

  3. Python提取Word文件中的目录标题保存为Excel文件

    from docx import Document from openpyxl import Workbook from openpyxl.styles import Alignment, Borde ...

  4. Python检查Word文件中包含特定关键字的所有页码

    推荐教材:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 图书详情: 配套资源: 用书教师可以联系董老师获取教学大纲.课件.源码.教案. ...

  5. 使用Python处理Word文件

    使用Python处理Word文件 安装外部模块python-docx pip install python-docx 1. 从Python看Word文件结构 在python-docx模块中,将Word ...

  6. 用Python将word文件转换成html(转)

    用Python将word文件转换成html 序 最近公司一个客户大大购买了一堆医疗健康方面的科普文章,希望能放到我们正在开发的健康档案管理软件上.客户大大说,要智能推送!要掌握节奏!要深度学习!要让用 ...

  7. python获取word页数_python,_如何在 Linux 上使用 Python 读取 word 文件信息(如页数)?,python - phpStudy...

    如何在 Linux 上使用 Python 读取 word 文件信息(如页数)? R.T. doc 是二进制文件,Python 如何进行读取呢? .docx 可用 python-docx 读取,但如何读 ...

  8. python word处理_妙用Python将word文件转换成html 方法超简单

    什么方法可以将word文件转换成html,找了一圈,没有发现合适的应用可以把word或indd转化成干净的html.机缘巧合,无意间听说python很擅长文本处理,用Python将word文件转换成h ...

  9. 使用python修改word文件

    通过使用Python修改Word文件 import osimport win32com from self import self from win32com.client import Dispat ...

最新文章

  1. latex中的\label标签的作用
  2. php 域名验证系统_PHP授权验证系统(域名+IP双重验证一键更新授权系统)
  3. php用get方式传json数据 变成null了
  4. 客户端出错:无法在数据表视图中显示该列表: 没有安装与 Windows SharePoint Services 兼容的数据表组件...
  5. java爬取网页并保存_第九讲:Python爬取网页图片并保存到本地
  6. KVM之一:安装准备(基于CentOS6.7)
  7. (转)淘淘商城系列——SSM框架整合之Dao层整合
  8. jieba安装_Jieba库实现词性标注及小说人物角色抽取
  9. 马化腾亲身分享:腾讯兵法教你做一款高口碑的产品
  10. Java基础2一基础语法
  11. tablelayout
  12. 飞机大战(Java)
  13. python爬去微博签到数据_GitHub - fs6/weiboSpider: 新浪微博爬虫,用python爬取新浪微博数据...
  14. 高校机房建设 云服务器 终端,学校云机房建设使用NComputing微型终端机解决方案...
  15. 80psi等于多少kpa_1kpa等于多少psi
  16. c++ string常用函数
  17. 递归题目练习---扭蛋机
  18. 毕业设计-基于深度学习的垃圾邮件过滤系统的设计与实现
  19. R语言:64位操作系统读取excel文件方法总结
  20. HTML文本框样式大全

热门文章

  1. Amdahl’s law (阿姆达尔定律)的演化和思考
  2. UART0串口编程系列(四)
  3. [DIV+CSS应用]澄清display:inline;与float:left;的用途
  4. java如何创建一个两个数的队列_java线程池 如何构建一个线程立即到拉到MAX数量跑业务,线程到MAX了,额外的队列可以存储任务的线程池...
  5. elementui 按钮 表单_前后端分离,文件上传下载(springBoot+vue+elementUI)
  6. 对于计算机文化的总结,计算机文化基础一级总结
  7. MySQL语法规范介绍
  8. Nginx正向代理实现
  9. RabbitMQ Fanout
  10. 织入业务代码-LogAspect