把txt文件放到excel中,txt文件怎么转换成xls文件格式

  把txt文件放到excel中,txt文件怎么转换成xls文件格式

  #!/usr/bin/env python

  #编码:utf-8

  进口是

  导入操作系统

  导入全球

  导入xlwt

  导入系统

  dir=rF:\test_py\tt ##目的文件夹

  如果操作系统路径存在(目录):

  打印("目录已经存在")

  否则:

  os.makedirs(目录)

  l1=glob.glob(rF:\test_py\tt\* .txt’)

  文件名列表=[]

  对于腰神经2中的项目:

  文件名列表。追加(项目。拆分( \ \ )[-1])

  打印(文件名列表)

  excel=xlwt .工作簿()

  对于文件名列表中的文件名:

  打印(文件名)

  txt_file=open(文件名, r ,编码=UTF-8 )

  sheetname=os.path.splitext(文件名)[0] ##取表名字

  工作表=excel。add _ sheet(工作表名称,cell_overwrite_ok=True)

  items=txt_file.readlines()

  rownum=items[0].拆分( \t)###文件已标签分割,同时也可以指定其他分隔符,得到每行中的列数。

  对于范围内的I(0,len(rownum)):

  列=[]

  对于项目中的项目:

  new=item.split(\t)[i]

  列.追加(新)

  对于范围内的j(0,len(column)):

  sheet.write(j,I,列[j])

  excel.save(all_in_one.xls )

  将所有的文本文件(文本文件)文件转化到一个超过中。每个表的名字是原始的文本文件(文本文件)文件的名字写这个脚本的

  初衷是工作中遇到的很多的都是将爬虫的结果保存在文本文件(文本文件)文件中,同时又是以标签分割的,每次给同事的时候,总觉得文本文件(文本文件)不方便,

  后来就将爬虫的文本文件(文本文件)打包成一个超过文件,同时每个表的名字又是文本文件(文本文件)的文件名字,保存起来,顺手。

  注:每个文本文件(文本文件)必须是每行每列的数目必须相同,txt的编码格式为utf-8,下篇文件会介绍如何保存文本文件(文本文件)为utf-8格式的。转载于:https://www。cn博客。com/onemorepoint/p/7252562。超文本标记语言

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: