如何利用Python将txt文件录入Excel表格
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,今天就跟大家聊聊有关如何利用Python将txt文件录入Excel表格,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。我们的手头有一个写满数据的
千家信息网最后更新 2024年09月22日如何利用Python将txt文件录入Excel表格
今天就跟大家聊聊有关如何利用Python将txt文件录入Excel表格,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
我们的手头有一个写满数据的txt文件,如何将它录入Excel表格呢?
Python将txt文件录入Excel
调用python中专门用于处理Excel表格的函数库 xlwt,建议大家打开CMD输入
pip3 install xlwt
检查一下是否安装了这个函数库。没安装的会自动安装。
建一个python文件,库调用,主函数,自定义函数都先写好
import xlwtdef writeinexcel():if __name__ == "__main__": writeinexcel()
打开.txt文件
import xlwtdef writeinexcel(): f = open('bZhanRank.txt','r',encoding='utf-8') #打开数据文本文档,注意编码格式的影响 if __name__ == "__main__": writeinexcel()
新建一个Excel表格
import xlwtdef writeinexcel(): f = open('bZhanRank.txt','r',encoding='utf-8') #打开数据文本文档,注意编码格式的影响 wb = xlwt.Workbook(encoding = 'utf-8') #新建一个excel文件 ws1 = wb.add_sheet('first') #添加一个新表,名字为first if __name__ == "__main__": writeinexcel()
进行一下预处理,用上write函数
import xlwtdef writeinexcel(): f = open('bZhanRank.txt','r',encoding='utf-8') #打开数据文本文档,注意编码格式的影响 wb = xlwt.Workbook(encoding = 'utf-8') #新建一个excel文件 ws1 = wb.add_sheet('first') #添加一个新表,名字为first ws1.write(0,0,'名称') ws1.write(0,1,'播放数') ws1.write(0,2,'追番人数 ') ws1.write(0,3,' 弹幕数') ws1.write(0,4,'点赞数量') ws1.write(0,5,'投币数') row = 1 #写入的起始行 col = 0 #写入的起始列 wb.save("数据表.xls") if __name__ == "__main__": writeinexcel()
预处理效果如下
从文件读取数据(以行为单位),并写入Excel表格。不用担心,我这里的一行数据里用 逗号(也可根据空格或其他符号)分割数据,让它们能存到对应列里。
import xlwtdef writeinexcel(): f = open('bZhanRank.txt','r',encoding='utf-8') #打开数据文本文档,注意编码格式的影响 wb = xlwt.Workbook(encoding = 'utf-8') #新建一个excel文件 ws1 = wb.add_sheet('first') #添加一个新表,名字为first ws1.write(0,0,'名称') ws1.write(0,1,'播放数') ws1.write(0,2,'追番人数 ') ws1.write(0,3,' 弹幕数') ws1.write(0,4,'点赞数量') ws1.write(0,5,'投币数') row = 1 #写入的起始行 col = 0 #写入的起始列 #通过row和col的变化实现指向单元格位置的变化 k = 1 for lines in f: a = lines.split(',') #txt文件中每行的内容按逗号分割并存入数组中 k+=1 for i in range(len(a)): ws1.write(row, col ,a[i])#向Excel文件中写入每一项 col += 1 row += 1 col = 0 wb.save("数据表.xls") if __name__ == "__main__": writeinexcel()
效果图,今天你有学费了吗?
python 获取一大段文本之间两个关键字之间的内容
import reclass match3Words(object):lines=0 def __init__(self,path,word1,word2): self.path = path self.word1 = word1 self.word2 = word2 def key_match(self): with open(self.path,'rb') as f: buffer = f.read() pattern = re.compile(self.word1+b'(.*?)'+self.word2,re.S) result = pattern.findall(buffer) if result != []: print(result) #self.lines +=1 #print("匹配到的行数:",self.lines) else: print("没有找到你输入的关键字") path = input("F:/log.lammps")word1 = "Step Temp TotEng PotEng KinEng Pxx Pyy Pzz Lx Ly Lz v_sxx v_syy v_szz v_sxyxy v_sxzxz v_szyzy"word2 = b"end"matchWords = match3Words(path, word1,word2)matchWords.key_match()
看完上述内容,你们对如何利用Python将txt文件录入Excel表格有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
文件
数据
表格
内容
函数
格式
编码
影响
起始
名字
之间
人数
关键
关键字
名称
效果
数据表
数量
逗号
变化
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
滴滴网络安全审查还需要多久
深圳小学的网络安全课在哪看
计算机网络技术专科男生
河南服务器硬盘代理
网络安全监管条例
小飞侠网络安全
数据库表记录被删
计算机实用网络技术论文
逃离塔科夫数据库2要什么钥匙
华三服务器怎么进入usb安装
山东仓库库存软件开发
关于网络安全教育的正面例子
工作编排工具 个人服务器
合肥门店管理软件开发定制
大连锦程网络技术有限公司
服务器管理器打不开了
计算机网络技术别名
2017年秋季网络安全
服务器硬盘紫色灯常亮
清湖分校 网络安全
ibm大连软件开发面试
软件开发大会2019
天英软件开发
四川壹鱼科技互联网有限公司
wps档案数据库
漫画安全网络安全科普宣传册
pdu服务器电源公司
计算机网络技术结束语
客户管理软件 服务器端
网络技术公司取名