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()
4.遇見的問題
1)。打開word總提示錯誤。原因是我Documents和Open首字母小寫了
2)。
我是直接把表格獲取的對象轉為字符串來處理
