用python将txt文本中的数据导入excel

前几天货金小组课程报告,组长派了个任务让把paper中的表格数据做成突表,实在是懒得一个个数据手敲上excel,寻思着能不能写个小代码直接导入excel【结果本菜鸡捣鼓了超久,菜鸡本菜】
在这里插入图片描述
首先将论文中这样的表格数据复制到新建的txt文档中

from openpyxl import Workbook,load_workbook

book_name_xlsx =  r'D:\数据1.xlsx' #文件路径,把文档路径复制过来即可
wb = Workbook()
wb.save(book_name_xlsx)

#打开Excel
wb=load_workbook(book_name_xlsx)

#创建工作簿,导入的新数据会存在当前excel文件下新建一个‘s’的sheet里
sheet=wb.create_sheet('s')

aa=[]
f = open(r'D:\数据.txt',encoding='utf-8')	#将从文献上的表格数据贴到txt文档中,将txt文档路径复制到此,encoding='utf-8'——编码格式
for line in f.readlines():
    data = line.split('\n\t')
    for str in data:
        sub_str = str.split('  ')	#每个数据间是按什么划分的,我的是两个空格符
        aa.append(sub_str)
        
for i in range(len(aa)):
    sheet.append(aa[i])
        #保存文件
    wb.save(book_name_xlsx)
    
print("题目写入数据成功!")

这就是一个很简单的小小的处理数据的代码,请多指正!

  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值