变温红外数据处理python脚本

文章讲述了如何使用Python的xlrd和xlwt库来读取和操作Excel文件,将变温红外测试的温度数据从原始文件中分离出来,以便于在Origin软件中进一步的数据分析和绘图。脚本遍历并重新组织了数据,创建了一个新的Excel文件,其中每个温度占据一列。
摘要由CSDN通过智能技术生成

事情是这样的。室友测了个变温红外200个温度在一个excel里30多万行。要我写个脚本给他把每个温度分成一列方便导入origin数据处理。

原始数据格式如下:

 

......

 

 脚本内容如下:

import xlrd
import xlwt

data = xlrd.open_workbook(r'D:\QQfiles\568704759\FileRecv\TGA-FTIR.xlsx')
table1 = data.sheets()[0]#第一个sheet

nrows = table1.nrows#获取第一个sheet总行数
wave = table1.col_values(2, start_rowx=1, end_rowx=nrows)#第三列数据
temp = table1.col_values(1, start_rowx=1, end_rowx=nrows)#第二列数据

workBook = xlwt.Workbook(encoding='utf-8')#新建一个excel
sheet = workBook.add_sheet("sheet1")#添加一个sheet

n = 201 #测试温度数量
t = 1802 #每个温度占的行数

for i in range(0,n):
    sheet.write(0,i,temp[1+t*i])

for i in range(0,n):
  for j in range(1,t):
    sheet.write(j,i,wave[j+t*i])

workBook.save('测试文件.xls')    

运行完脚本后就能安装以下b站视频进行数据处理了:

 红外-热重(TG-IR)联用数据的origin绘图,包含Python对数据以及表格的处理_哔哩哔哩_bilibili

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

薛定谔的青蛙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值