美文网首页
打开doc文档,返回数据

打开doc文档,返回数据

作者: 月夜星空下 | 来源:发表于2021-12-16 11:06 被阅读0次
def openDoc(path):
    from win32com.client import Dispatch
    word = Dispatch('Word.Application')  # 打开word应用程序
    # word = DispatchEx('Word.Application') # 启动独立的进程
    word.Visible = 0  # 后台运行,不显示
    word.DisplayAlerts = 0  # 不警告
    doc = word.Documents.Open(FileName=path, Encoding='gbk')
    text = []
    for para in doc.paragraphs:
        content = str(para.Range.Text).replace('\r', '')
        if content != '':
            text.append(content)
    result = ''.join(text)
    doc.Close()
    return result

相关文章

网友评论

      本文标题:打开doc文档,返回数据

      本文链接:https://www.haomeiwen.com/subject/kutvfrtx.html