python讀取word表格內容(1)


1.首頁介紹下word表格內容,實例如下: 每兩個表格后面是一個合並的單元格

2.引入win32com模塊

3.具體代碼

 1 #http://www.jb51.net/article/70318.htm
 2 #http://www.cnblogs.com/graphics/articles/2953665.html
 3 #http://shouce.jb51.net/python/
 4 import win32com,re
 5 from win32com.client import Dispatch,constants
 6 
 7 
 8 word=win32com.client.Dispatch('word.application')
 9 '''
10 設置Word的可見性visible,默認情況下,你看不到Word程序;然后設置Word的警告信息是否出現,默認也是不出現,這樣你在使用python控制Word的時候不會彈出Word的警告信息。
11 '''
12 word.displayalerts=0
13 word.visible=0
14 countdoc=word.Documents.Count
15 print(countdoc)
16 doc=word.Documents.Open(r'C:\Users\Administrator\Desktop\test\文檔一\1.doc')
17 #doc.SaveAs(r'C:\Users\Administrator\Desktop\test\文檔一\1.txt')
18 '''
19 t=doc.Tables[0]
20 #print(type(t))
21 tt=str(t)
22 #print(type(tt))
23 #print("")
24 #分割字符串
25 strs=tt.split('')
26 print(strs[5])
27 '''
28 i=0
29 while i<500:
30     t=doc.Tables[i]
31     tt=str(t)
32     strs=tt.split('')
33     print(strs[5])
34     i=i+1
35 
36 doc.Close()
37 word.Quit()
pythonword1

 

4.遇見的問題

1)。打開word總提示錯誤。原因是我Documents和Open首字母小寫了

2)。

我是直接把表格獲取的對象轉為字符串來處理


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM