• 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:UsersAdministratorDesktop	est文档一1.doc')
    17 #doc.SaveAs(r'C:UsersAdministratorDesktop	est文档一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)。

    我是直接把表格获取的对象转为字符串来处理

  • 相关阅读:
    IE6BUG
    20个开发人员非常有用的Java功能代码
    越是方向不清楚的时候,认真地干无意义的事越是错
    危险的vc6.0
    pspcidtable 学习
    玩的起也要输的起 。。没什么,照样支持你。。
    给自己写个小计划
    windbg 命令
    我要去三清山国家公园。。。
    设计
  • 原文地址:https://www.cnblogs.com/kllay/p/python-word.html
Copyright © 2020-2023  润新知