#!/usr/bin/env python#coding:utf-8import reimport osimport globimport xlwtimport sysdir=r"F:\test_py\tt" ##目的文件夹if os.path.exists(dir):   print ("The directory exits already")else:   os.makedirs(dir)l1= glob.glob(r"F:\test_py\tt\*.txt")filenamelist=[]for item in l1:   filenamelist.append(item.split('\\')[-1])print (filenamelist)excel=xlwt.Workbook()for filename in filenamelist:   print (filename)   txt_file=open(filename,'r+',encoding='UTF-8')   sheetname=os.path.splitext(filename)[0] ##取sheet名字   sheet=excel.add_sheet(sheetname,cell_overwrite_ok=True)   items=txt_file.readlines()   rownum=items[0].split('\t')###文件已tab 分割,同时也可以指定其他分隔符,得到每行中的列数。   for i in range(0,len(rownum)):      column=[]      for item in items:         new=item.split('\t')[i]         column.append(new)      for j in range(0,len(column)):         sheet.write(j,i,column[j])   excel.save('all_in_one.xls')  将所有的txt文件转化到一个excel中。每个sheet的名字是原始的txt文件的名字写这个脚本的初衷是工作中遇到的很多的都是将爬虫的结果保存在txt文件中,同时又是以tab分割的,每次给同事的时候,总觉得txt不方便,后来就将爬虫的txt打包成一个excel文件,同时每个sheet的名字又是txt的文件名字,保存起来,顺手。注:每个txt必须是每行每列的数目必须相同,txt的编码格式为utf-8,下篇文件会介绍如何保存txt为utf-8格式的。

转载于:https://www.cnblogs.com/onemorepoint/p/7252562.html

将指定目录中的txt文件转化成excel文件相关推荐

  1. Linux中定时清除指定目录中30分钟前生成的特定文件

    1.首先创建一个脚本文件,我们举例文件名称为clearBigtrc03.sh. cd /home vi clearBigtrc03.sh 2.在文件中输入清除指定目录中30分钟前生成的脚本. 假设需要 ...

  2. Java 目录操作一(递归创建目录、删除目录、判断目录是否为空、判断文件是否隐藏、获取目录大小、在指定目录中查找文件)

    递归创建目录 import java.io.File;public class Main {public static void main(String[] args) {String directo ...

  3. Java 文件操作二(重命名、设置只读、是否存在、指定目录中创建文件、获取文件修改日期、创建文件、文件路径比较)

    文件重命名 import java.io.File;public class Main {public static void main(String[] args) {File oldName = ...

  4. C# 读取指定目录中的所有文件,并按规则生成SQL语句!

    本实例的目的在于: 1 了解如何遍历指定目录中的所有文件 2 控制台如何输入和输出数据 代码: using System; using System.IO;namespace ToSql{ class ...

  5. C# 使用 DirectoryInfo 递归指定目录中的所有目录及文件

    从这里就不再写命名空间以及类名了,直接写主要方法,如果不会或不记得命名空间及类名怎么写请返回前几篇文章查阅 这里看一个方法 public static void GetAllFile(string p ...

  6. Java 在指定目录中查找文件

    使用 File 类的 dir.list() 方法在指定目录中查找所有文件列表 完整代码 import java.io.File;public class Main {public static voi ...

  7. Java 在指定目录中创建文件

    使用 File 类的 file.createTempFile() 方法在指定目录中创建文件 完整代码 import java.io.File;public class Main {public sta ...

  8. java从指定文件中删除字符串,java删除指定目录中的文件或文件夹

    java删除指定目录中的文件或文件夹 package tf; import java.io.File; public class DelFile { public static void main(S ...

  9. php遍历指定目录中的内容2

    输出文件是否可读写,可执行,并同时输出创建时间,修改时间,访问时间 //2.遍历指定目录中的内容 if ($arr['file']) {$arrbyte = array("Byte" ...

  10. 打印 指定目录下和子目录下的的所有.java文件的路径. (使用FileFilter过滤器)

    1 package test; 2 /* 3 * 打印 指定目录下和子目录下的的所有.java文件的路径. 4 * */ 5 import java.io.*; 6 import java.util. ...

最新文章

  1. java double转换符_java中字符串怎么转换成double类型
  2. VMware下安装的CentOS 7如何配置IP地址并能与Windows物理机ping通
  3. 3、基于多播、安全认证的corosync集群(VIP、Httpd、Filesystem)
  4. nyist-508(余数求和)
  5. php里注册管理员账号,WordPress中创建用户角色的相关PHP函数使用详解
  6. 程序员面试金典 - 面试题 16.19. 水域大小(BFS/DFS)
  7. php成品网站安装,PHPweb成品网站安装环境要求和安装方法
  8. 苹果或将推出可折叠iPad:支持5G 对抗双屏Surface
  9. Java Web 项目SSO实战二之(win7 and Windows server 2008)
  10. 【MYSQL权限】数据库权限部署
  11. Java的四种包访问权限
  12. Android Studio 创建aar包与引用
  13. Pytorch实现语义分割指标
  14. 小学英语计算机融合,小学英语作业盒电脑版
  15. 签订房屋买卖居间合同后一方违约购房定金如何处理
  16. 单片机p1口亮灯实验c语言代码,手把手教你单片机流水灯实验(详解)
  17. matlab提取多边形区域_如何利用Matlab求任意多边形的面积
  18. 希腊字母读音及科学方面应用
  19. 用水流的概念来玩硬件(三)----LDO与DCDC电源电路
  20. 汽车区域控制器的关键技术和MCU解决方案深度分析

热门文章

  1. Data Lake Analytics,大数据的ETL神器! 1
  2. JavaWeb request对象常用操作
  3. 机器学习会成为2017年大数据​分析的瓦解者吗?
  4. .Net中常用的几种ActionResult
  5. 读取xml文件分析 EntityName 时出错的解决方案
  6. Python学习资源收集
  7. 中国传媒大学公开课:理解人类传播
  8. 受宠的背后:安全市场面临重新洗牌
  9. 结网读书笔记-从产品经理的角度看产品
  10. 局域网系统设计的主要内容