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

前几天货金小组课程报告,组长派了个任务让把paper中的表格数据做成突表,实在是懒得一个个数据手敲上excel,寻思着能不能写个小代码直接导入excel【结果本菜鸡捣鼓了超久,菜鸡本菜】
用python将txt文本中的数据导入excel_第1张图片
首先将论文中这样的表格数据复制到新建的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("题目写入数据成功!")

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

你可能感兴趣的:(实践代码,python,excel,csv,数据分析)