python如何将txt文本导入excel实例
如何将txt文本导入excel实例
这里我们用python中的random.randint方法在txt文本当中随机生成100份成绩
这里我的项目文件名为to_score.py
import random#随机写入100个学生的数学,计算机分数到txt文本当中
with open("score.txt","w") as fw:num_s = 1num_e = 100for i in range(num_s,num_e+1):#遍历1-100随机生成100份成绩math = random.randint(10,100)computer = random.randint(10,100)#\n是换行符,若有不会使用format方法的请自行查询!fw.write("{},{},{}\n".format(i,math,computer))#若with open as 放在这个位置,则read出来的是null值#因为read()读取时是从指针位置开始读取的.所以这里一边写入数据一边读取数据,读取出来的只有空值.
with open(r"score.txt","r") as fr :print(fr.read())#read()读取文档全部内容,查看是否写入
以上操作完成之后,你会发现你的项目当中会多出一个score.txt.
这就是随机生成的100份成绩
接下来我们新创建一个sheet.py(名字随意)
导入openpyxl包.
利用相关的方法把txt文本导入excel表格
from openpyxl import Workbook
#导入openpyxl包
wb = Workbook()#创建一个excel
sheet = wb.active#获取当前excel的sheet
datas = None#定义一个空值,接收score.txt的参数with open("score.txt","r") as fr :#读取上面txt的数据,这里我的txt文本命名为score.txtdatas = fr.readlines()sheet["A1"] = "学号" #excel中:A列第一行,写入"学号"
sheet["B1"] = "数学"
sheet["C1"] = "计算机"for i in range(len(datas)):#遍历datas的长度,100行id_,math_,computer_ = datas[i].split(",")"""当i等于1时这里的 id_,math,computer=(to_execl.py里的)i,math,computer以此类推"""row = str(i + 2)sheet["A" + row] = id_sheet["B" + row] = math_sheet["C" + row] = computer_wb.save("score.xlsx") #保存excel名字随意,后缀要注意
这样我们完成了对txt导入excel的相关操作.
python如何将txt文本导入excel实例相关推荐
- python怎么导入txt_(python文件转excle)python如何将txt文件导入excel
python 怎么把excel转成pdf 推荐的方法都是的: 方法一:使用虚拟打印机pdf factory,而且其他文件只要是能印,选择这个虚拟打印机,都可以做成PDF文件,很简单实用: 方法二:使用 ...
- python把txt导入excel,python如何将txt文件导入Excel?
回答: 1.读取Excel(需要安装xlrd):#-*- coding: utf8 -*-import xlrdfname = "reflect.xls"bk = xlrd.ope ...
- python读取一个TXT转换成EXCEL表格
[任务]:python读取一个TXT转换成EXCEL表格 [坑1]pycharm安装后代码区不能编辑,是由于最新的pycharm在安装时自动装了vimVim插件, 方法一:在tools-Vim emu ...
- python读取中文txt文本-python读取中文txt文本的方法
对于python2.7 字符串在Python2.7内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码成unicode,再从unico ...
- python怎么读中文-python读取中文txt文本的方法
对于python2.7 字符串在Python2.7内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码成unicode,再从unico ...
- java txt数据导入excel,java导入excle文件《如何用java 将txt数据导入excel》
如何用java 将txt数据导入excel 代码如下: import java.io.*; import jxl.*; import jxl.write.*; public class CreateX ...
- php导入excel 进度条,PHP导入Excel实例,使用PHPExcel实现
php导入Excel实例,直接上代码,亲测可用//文件后缀 $allow_type = array( "xls"=> "Excel5", "xl ...
- python txt默认读取字符还是行,python读取中文txt文本的方法
字符串在Python2.7内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码成unicode,再从unicode编码成另一种编码. ...
- python如何读取中文文件-python读取中文txt文本的方法
对于python2.7 字符串在Python2.7内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码成unicode,再从unico ...
最新文章
- 2021年大数据ZooKeeper(六):ZooKeeper选举机制
- 华为服务器引入清空外部配置文件,云服务器还原配置文件
- 关于举办第十五届全国大学生智能汽车竞赛浙江赛区选拔赛的通知(草案)
- 沃尔玛招聘.NET软件工程师
- windows下socket开发tcp程序 简单例子
- Linux crontab下关于使用date命令和sudo命令的坑
- SCO UNIX环境下自动增加网关的两种方法
- 正则表达式中/i,/g,/ig,/gi,/m的区别和含义
- Harmony OS — TabList和Tab分页栏
- Axure下载安装-汉化-注册码
- HTML5 页面布局【结合案例】
- 【gloomyfish】数据分析之 – 离群值(Outliers) BoxPlot
- writing idiomatic python 读书笔记(2)
- Eclipse4.6(neno)手动配置Tomcat插件
- windows mysql提示:1045 access denied for user 'root'@'localhost' using password ye
- 以太坊是什么? 以及以太坊如何工作的?
- 学区摇号软件设计_重学 Java 设计模式:实战观察者模式「模拟类似小客车指标摇号过程,监听消息通知用户中签场景」...
- 联邦学习开源框架方案选型
- 高通Android手机软件开发培训
- 获取当前系统使用的语言 OC