概述
代码分析:
1.新建Excel文件
2.新建sheet
3.读入TXT文件
4.按行赋值给sheet(sheet1.write(temp, 0, company)的含义:将company这个变量的值赋给sheet的第temp行0列)
5.save保存Excel
6.释放读TXT文件的资源
#!/usr/bin/python # -*- coding: UTF-8 -*- # 文件名:ReplaceTXT.py import os import xlwt #1.创建一个excell文件 workbook = xlwt.Workbook() #注意Workbook的开头W要大写 #2.创建一个sheet sheet1 = workbook.add_sheet('sheet1',cell_overwrite_ok=True) #文件名 file_x = open('E:\名人名单\中国企业.txt'.decode('utf-8').encode('cp936'))#file_y = open('E:\model_output_log\y\_iter_36000_yhand_output.txt') dir = 'C:\work\1220\y\' # 临时变量,sheet的行 temp = 0 for line in file_x.readlines(): line = line.strip('n') try: #.出现的位置 first = line.index('.') #空格出现的位置 last = line.index(' ') #需要的字符串 company = line[first + 1:last+1].decode('cp936') #将字符串写到sheet的第temp行0列 sheet1.write(temp, 0, company) except: pass #行加一 temp += 1 #保存Excel文件到指定路径 workbook.save('C:\work\worklog\log\20180108\Fortune500Companies.xlsx') #释放资源 file_x.close()
最后
以上就是潇洒水杯为你收集整理的读一个TXT文件中的指定字符串,另存到Excel里面的全部内容,希望文章能够帮你解决读一个TXT文件中的指定字符串,另存到Excel里面所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复