• Python批量转换txt文件为excel文件


     处理全省的大数据真的很麻烦,懒人总是在想简便方法解放自己。以下代码虽然没有提供更人性化的目录自建功能,但却绝对为我的工作带来了难以想象的便利。此程序可配合“excel自动筛选后分别复制粘贴到新文件的解决办法”使用,起到事半功倍的效果。

     
    以下代码需要下载xlwt包,并按程序自建或在程序中修改文件夹所在path。
     
    txt2xls.py
     
    # -*- coding: gbk -*-
    import os.path
    import os
    import xlwt
     
    path="D:\\workspace\\txt2xls"
     
    def txt2xls(fp,file):
        if os.path.exists(fp):
            print "正在处理",fp
            f=open(fp)
            wb=xlwt.Workbook()
            ws1 = wb.add_sheet("Sheet1")
            
            i=0
            for line in f.readlines():
                    j=0
                    for item in line.split('\t'):
                        try:
                            item=item.strip().decode('gbk')
                        except UnicodeDecodeError:
                            print i,j,item
                            ws1.write(i,j,"NULL")
                        else:
                            ws1.write(i,j,item)
                        j=j+1
                    i=i+1
            f.close()        
            wb.save(path+"\\dst\\"+str(file[:-4])+'.xls')
     
     
    def getfiles():
        files=os.listdir(path+"\\src")
        for file in files:
            fp = path+"\\src\\"+file
            txt2xls(fp,file)
     
    if __name__=='__main__':
        getfiles()
        print "处理完毕,按回车键结束程序。"
        raw_input()
  • 相关阅读:
    phpcms配置404页面
    百度蜘蛛IP地址大全
    36.99.136.*和111.7.100.*两个IP段探究
    讯搜xunsearch的安装与简单使用方法
    wget命令批量下载图片,有规律的url
    wget命令批量下载图片
    宝塔+云锁Nginx自编译web防护亲测教程
    一键下载大学慕课等课程视频
    这些学习网站你一定不可以错过
    第8组 Alpha(1/6)(赵红霞)
  • 原文地址:https://www.cnblogs.com/rosesmall/p/2949471.html
Copyright © 2020-2023  润新知