1. 程式人生 > >Python中辦公軟件(讀取word文件和讀出保存別文件)

Python中辦公軟件(讀取word文件和讀出保存別文件)

辦公 port def eas -s size pycha hsi 兩種

#讀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:\學習\Python\pycharm\234\辦公軟件\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文件和讀出保存別文件)