Andor拉曼光谱数据处理助手
受限于Andor数据文件的闭源编码格式,该功能需分2步完成:
将Andor拉曼光谱仪的
.sif数据文件转为txt化的.asc文档文件。一键将大量
.asc数据文档文件合并导出为一个excel表格文件。
第一步:处理.sif文件
下载脚本文件:andorSifsToAscs.pgm
将想要转换格式的
.sif文件统一放进一个文件夹内;将本
.pgm脚本文件也放进.sif文件夹内;在Andor SOLIS软件里,"File" - "Run Program By Filename",选择本
.pgm脚本文件运行,即可批量生成.asc文件。 详细说明见下“数据文件合并”。
第二步:数据文件合并
直接读取上一步得到
.asc文件的文件夹即可。(会自动过滤.sif等其它无关文件)一键下载excel文件,即所有
.asc文件合并后的excel表格。
其它
本来想“一站式”解决问题的,但Andor的sif文件有自己的编码,外部解码转码的工作量很大,所以想到用Andor自己提供的接口来实现转码,也就是所写的.pgm脚本文件。
但是Andor脚本接口是闭源的,功能实现非常有限,要用Andor脚本来实现一键批量转excel的话太繁琐了。所以又写了本WebApp,来实现.asc文件一键汇总为Excel表格的功能。
第一步的.pgm脚本文件功能很简单,就是读取.sif,另存.asc。感兴趣的同学可以用文本文档打开.pgm脚本文件查看注释或修改脚本。
本WebApp的功能也很简单,挂载文件夹之后,获取文件夹内的文件句柄,根据文件扩展名过滤。然后就是以句柄获取文件内容 + 转为excel格式等操作。感兴趣的同学可以从 关于 那里查看源码。