import re import linecache import os import pandas as pd import glob ?# 引用glob import numpy as np ?# 引用numpy import array import xlsxwriter import xlwt #写入文件 import xlrd #打开excel文件 from openpyxl import load_workbook ?# 引用openpyxl的load_workbook
filedir=r'C:\\Users\\hw2021\\Desktop\\E\\附件1:UWB数据集\\正常数据' #一律用双反斜杠 #获取当前文件夹中的文件名称列表 flist=os.listdir(filedir) ?#提取所有文件的文件名 # open file and extract lines into list for i in range (325): ? ? #有个测试文件 ? ? f = open(filedir+"\\"+flist[i], "r",encoding='UTF-8') #要加上绝对路径 解决[Errno 2] No such file or directory: ? ? lines = f.readlines() ? ? # print(i) ? #输出获取文件数量 ? ? lines2=lines[1::]
print(lines2) #每个文件从第二行开始的数据
print(len(lines2)) ? ?#输出lines2获取数据的总的行数 print(lines2[1]) ? ? #输出第i行数据 lines3=lines2[1].split(":") ? # 把第i行数据分隔,lines3是每行分隔后的数据 #lines3=str(lines2).split(",") #数据转化为字符串 #print(lines3[1])
print(lines3) print(lines3[1])
for i in range (15): ? ? print(lines2[1][i],end="")
book = xlwt.Workbook(encoding='utf-8',style_compression=0)#新建工作簿 for i in range(324): ? ? sheet = book.add_sheet(str(i+1)+".正常") ?# 新建sheet1 用book. ? ? header = ['文件名', 'Tag标识', '时间戳', 'Range Report', 'Tag ID', '锚点ID', '该锚点的测距值(mm)', '测距值的校验值', '数据序列号', '数据编号'] ? ? for i in range(10): ? ? ? ? sheet.write(0, i, str(header[i]))
book.save(r'C:\Users\hw2021\Desktop\E\附件1正常.xls') ? #保存 用book. ?采用.xls格式'''
|