## 本例中要读取的txt存放的路径为: C:\Users\Administrator\Desktop\a\a.txt
## 名字为: 测试_x.txt
import xlwt #导入excel文件的库
# 打开txt文件并读取数据
with open(r'C:\Users\Administrator\Desktop\a\a.txt','r+') as title: #'r+'表示对文件是进行"读取和写入的模式"
layertitle = title.read()
layertitle_list= layertitle.split() #读取txt文件内容默认是str类型,此处将其分割成一个个元素形成列表
# 创建excel用于存放数据
workexcel = xlwt.Workbook(encoding='utf-8') #创建一个工作表对象
sheet = workexcel.add_sheet('layer1',cell_overwrite_ok=True) #创建表格,添加一个名为layer1的sheet
i=0 #行变量,初始值为第一行
j=0 #列变量,初始值为第一列
for data in layertitle_list: #遍历数据,写入excel文件
sheet.write(i,j,data) #i,j控制表格坐标,左顶点为(0,0)
i=i+1 #控制j=0不变,i每次+1下移一格,表示将数据写成一列
workexcel.save('测试.xlsx') #保存文件,这里默认保存到相对路径,即当前工作区的路径