如何利用Python将txt文件录入Excel表格
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,今天就跟大家聊聊有关如何利用Python将txt文件录入Excel表格,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。我们的手头有一个写满数据的
千家信息网最后更新 2025年11月07日如何利用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安全错误
数据库的锁怎样保障安全
宝鸡软件开发规范
服务器两块硬盘是否要做阵列
手机软件开发的重要性
北京软件开发解决方案推荐
网络技术总监是干什么的
山东网络时钟服务器云空间
大力开展网络安全宣传攻势
闵行区网络技术服务优势
做小程序是否也得买服务器
pc软件开发前景
学校开展网络安全知识
视频监控运维软件开发
软件开发专业就业社会环境分析
魔兽世界数据库 大地裂变
设备管理软件开发背景
互联网软件开发总监简历表格
网络安全知识 填空题
超微服务器主板针脚
华为服务器芯片生产
darc数据库
网络安全交流报告ppt
星辰网络技术信息查询
软件开发公司实操
网络技术三级总结
电子软件开发商家
服务器管理器应用程序错误
哪个软件开发需求最多
如何进行服务器规划
java软件开发经理招聘
网络安全等级怎么调