掌握excel固定单元格技巧,让数据管理更高效
617
2022-05-30
更新日志
20191231,excel2profile_v15
代码重构,大幅提升转换效率
支持同一命令多属性字段解析
20191228,excel2profile_v10
增加图形界面
20191226,excel2profile_v08
增加对OM字段解析处理;
修复service字段解析错乱问题;
min、max等字段数字处理方式优化;
20191220,excel2profile_v07
增强enumList字段解析容错能力;
20191216,excel2profile体验版发布;
缘起
物模型是设备接入OceanConnect物联网平台的核心要素,虽然目前华为已经提供了在线开发中心,但目前的开发过程还是略显繁琐。
尤其是在开发行业复杂物模型(如楼宇自控系统物模型包含超过100个service条目),以及调测中需要频繁修改模型定义的时候(这在项目交付调测过程中十分常见),问题尤为明显。
因此,这两天用Python写了一个设备模型批量生成工具(excel2profile),支持把预设excel模板内容一键转换为profile文件,可作为现有在线开发工具的补充,供大家参考试用。
说明:此工具为个人业余开发制作,非官方工具!
使用场景
场景1:面向个人开发者,降低设备模型(profile)开发门槛,会填表就会开发profile;
场景2:面向高阶开发者和集成商,提升行业复杂模型开发效率,可以随时编辑调整模型定义,一键式转换生成profile;
场景3:针对行业复杂设备模型,当前上百条模型参数全都是自定义英文简写,不支持注释,模型更新和维护比较困难。excel文件可作为profile文件配套文档,部分缓解这个问题。
使用说明
将Profile信息采集模板.xlsx及excel2profile.exe下载到本地;
按华为物模型规范在excel模板中填写相关字段信息(注意需要填写“设备”和“参数”两个页签的内容),并创建一个excel子目录,存放填写好物模型信息的excel表;
运行excel2profile.exe,直接回车(也可以手工输入指定的excel文件存放目录),工具自动将所有excel文件转换为符合华为OC规范的profile文件包,存放到profile子目录;
自动生成的profile文件包支持在OC设备管理平台或开发中心导入并在线编辑。也可以直接编辑本地excel表中对应字段,重新用工具一键刷新profile即可。
附件: Profile信息采集模板v1.1.xlsx 18.56KB 下载次数:3次
附件: excel2profile_v15.rar 10.59M 下载次数:2次
IoT OceanConnect
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。