国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

使用Python通過win32 COM實現Word文檔的寫入與保存方法

2020-01-04 15:09:21
字體:
來源:轉載
供稿:網友

通過win32 COM接口實現軟件的操作本質上來看跟直接操作軟件一致,這跟我之前經常用的通過各種擴展的組件或者庫實現各種文件的處理有較大的差異。如果有過Windows下使用Word的經歷,那么使用win32 COM應該說是更為便捷的一種方式。

先前通過拼湊網絡上的代碼實現過Word文檔的處理,今天通過讀文檔從頭開始做一次新的嘗試。簡單實現一個Word文件的創建、寫入與存儲。

實現的代碼如下:

#!/usr/bin/python import osfrom win32com.client import Dispatchpwd = os.getcwd() wordApp = Dispatch('word.Application')wordApp.Visible = TruemyDoc = wordApp.Documents.Add()myRange = myDoc.Range(0,0)myRange.InsertBefore('hello python word doc!')myDoc.SaveAs(pwd + '//python_word_demo.docx')myDoc.Close()wordApp.Quit()

程序運行沒有錯誤報出,運行的過程中會看到Word軟件的打開以及操作最后關閉的過程。執行結束后,當前文件夾中多了一個名為python_word_demo.docx的文件。打開文件可以看到里面寫入的內容如下:

python,win32,COM,word文檔

這樣,先前想演示的功能便已經實現,實現的方法比我想象中的簡單不少。如果有文件的批量處理需求,這無疑又是一個可以考慮的好方法。

以上這篇使用Python通過win32 COM實現Word文檔的寫入與保存方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安达市| 买车| 石台县| 比如县| 巴林左旗| 尼玛县| 蚌埠市| 汶川县| 秦安县| 西昌市| 庆元县| 盘山县| 永靖县| 濮阳市| 隆化县| 科技| 仁寿县| 古田县| 资阳市| 绩溪县| 新泰市| 天镇县| 遂溪县| 临洮县| 福海县| 彰化县| 怀来县| 中阳县| 台东县| 英德市| 远安县| 锡林郭勒盟| 青川县| 安庆市| 普定县| 东山县| 乡城县| 湘乡市| 资溪县| 怀安县| 财经|