zoukankan      html  css  js  c++  java
  • doc

    import re,os
    
    from win32com import client as wc
    path_old=u'C:\Users\user\Desktop\3.1\test\新建文件夹\601补.doc'
    
    path_new=u'C:\Users\userDesktop\3.1\test\新建文件夹\员X007.docx'
    
    def doSaveAas(old,new=None):    # 想批处理文件,你就用for循环呗,我一次性处理了100多个文件,代码执行不超过2分钟,可以解决问题,目标文件路
    径可以自由改动,大家注意SaveAs方法中的参数,好多啊,别写错了
        new=new or  os.path.splitext(old)[0]
        print(new)
        word = wc.Dispatch('Word.Application')
        doc = word.Documents.Open(old)        # 目标路径下的文件
        doc.SaveAs(new, 12, False, "", True, "", False, False, False, False)  # 转化后路径下的文件
        doc.Close()
        word.Quit()
    # path_new
    doSaveAas(path_old)
    

      

  • 相关阅读:
    散列
    AVL树的单旋与双旋
    Ubuntu系统目录
    os x文件系统结构简介
    c语言静态局部变量
    创建J2EE 5.0工程后,JSTL不能使用解决方法
    mysql
    指针
    servlet 访问项目
    c数组
  • 原文地址:https://www.cnblogs.com/chargeworld/p/12391378.html
Copyright © 2011-2022 走看看