zoukankan      html  css  js  c++  java
  • xls文件转化txt

    xls文件转化txt

    # -*- coding:utf-8 -*-
    # 安装pywin32包 http://sourceforge.net/projects/pywin32/files/pywin32/
    # windows 7下使用通过
    #
    
    import os, sys 
    from fnmatch import fnmatch
    import win32com.client
    
    if len(sys.argv)<=2:
        print "python %s inputdir  outputdir" % os.path.basename(sys.argv[1])
        sys.exit(1)
    
    input = sys.argv[1]
    output = sys.argv[2]
    
    if not os.path.exists(output): os.mkdir(output)
    
    i = 1
    wordapp = win32com.client.gencache.EnsureDispatch("Excel.Application")
    wordapp.Visible = 0
    wordapp.DisplayAlerts = 0
    
    for path, dirs, files in os.walk(input):
        docs = [os.path.abspath(os.path.join(path, f)) for f in files if fnmatch(f, '*.xls')]
        for doc in docs:
            doc2txt = os.path.join(output, os.path.basename(doc.rstrip('xls') + 'txt'))
            doc2txt = os.path.abspath(doc2txt)
            if os.path.exists(doc2txt): continue
            print " processing [%d] %s " % (i, doc)
            i +=1    
            wddoc = wordapp.Workbooks.Open(doc)
            wddoc.SaveAs(doc2txt, FileFormat=6)
            wddoc.Close()
    wordapp.Quit()
    
    
    

    --- 她说, 她是仙,她不是神
  • 相关阅读:
    bat 批处理编写
    dos 命令
    反射
    反爬机制和破解方法汇总
    pandas
    谷歌历史浏览器下载
    python-----pip安装源选择(亲测有效)
    deepin 20.1 系统未安装pip
    python自带库-----os.path
    python 自带库---os库
  • 原文地址:https://www.cnblogs.com/bregman/p/4690039.html
Copyright © 2011-2022 走看看