Python中办公软件(读取word文件和读出保存别文件)

Posted 飞飞阿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中办公软件(读取word文件和读出保存别文件)相关的知识,希望对你有一定的参考价值。

#读word文件
import win32com

import win32com.client

def readWordFile(path):
#调用系统word功能,可以出来doc和docx两种文件
mw=win32com.client.Dispatch("Word.Application")
#打开word文件
doc=mw.Documents.Open(path)
for paragraphsin in doc.Paragraphs:#循环取出内容
line=paragraphsin.Range.text
print(line)
#关闭文件
doc.Close
#退出word
mw.Quit()

path=r"D:学习Pythonpycharm234办公软件word的读写2.docx"
readWordFile(path)#读文件


#读取word并且保存到另外文件
import win32com
import win32com.client
def readWordFile(path,toPath):
mw=win32com.client.Dispatch("Word.Application")
doc=mw.Documents.Open(path)
#将word的数据保存到另一个文件
doc.SaveAs(toPath,2)#2是txt文件

doc.Close
mw.Quit()

path=r"D:2.docx"
topath=r"D:(a).txt"
readWordFile(path,topath)#读文件




以上是关于Python中办公软件(读取word文件和读出保存别文件)的主要内容,如果未能解决你的问题,请参考以下文章

python 以文档形式读入读出

用python读取文本文件,对读出的每一行进行操作,这个怎么写?

java怎么实现导出数据后放到word文档中,并且可以保存到本硬盘上(类似于百度文库里面的下载功能)

python中,使用 'ab'方式写入,使用'rb'读出,为啥无法读出全部内容?

Python 自动化办公1批量读取word表格内容,并整理到excel文件

Python 自动化办公1批量读取word表格内容,并整理到excel文件