用前必读:
需安装openpyxl包
使用时先将测试数据txt文件导入excel,而后记住point值
将前两行删除,得到下图所示预处理表格
将表格路径复制,替换代码中“excel文件路径”,注意在根目录处再加一反斜杠
运行代码后得到结果如图:
import openpyxl
# 加载 Excel 文件
workbook = openpyxl.load_workbook("excel文件路径") #此处文件路径需修改为自己excel表格所在路径
sheet = workbook.active #激活第一个工作表
lenghth = int(input('输入point值:')) + 2 #根据point求起始行数值
path = lenghth #求步长
row_count = 1 #计算行
length_renew = lenghth + lenghth - 1 #求结束行数值
for i in range(2, 18): #外层循环决定赋值列
for row in range(lenghth, length_renew): #内层循环决定取值行
cell = sheet.cell(row = row, column = 1).value
sheet.cell(row = row_count, column = i).value = str(cell)
row_count = row_count+1
lenghth = length_renew
length_renew = lenghth + path - 1
row_count = 1
workbook.save("excel文件路径") #保存处理后文件