向EXCEL追加数据的有关问题
向EXCEL追加数据的问题
实验仪器通过COM口向程序每秒一次返回字符串信息例如:
410F 3460000 34000.00 34300002 348 H34100.0 34421.0 3520000 902-----90020060790l?
其中包含有实验数据,通讯协议规定:
340 后跟的 00.00 是 CO浓度
341 后跟的 00.0 是 CO2浓度
343 后跟的 00002 是 HC浓度
344 后跟的 21.0 是 O2浓度
352 后跟的 0000 是 NOx浓度
这5个数据已经被我“挖出来了”(当然这些都只是字符串),我把它们存放在5个CString类型变量temp1~temp5中,
请问我要如何将这些每秒一次到来的实验数据追加到EXCEL中,
请各位不吝赐教!
------解决方案--------------------
ADO连接Excel数据引擎。使用SQL语句插入数据。
------解决方案--------------------
使用操作Excel的类就可以了。
------解决方案--------------------
不清楚你的需求具体是什么?是否需要实时在打开的Excel表中看到更新的数据,如果不需要,那么通过ADO链接是比较方便的,如果需要实时看到报表中的变化,那就需要用到早期的Automation技术,通过添加Excel类型库就可以了,缺点是速度较慢且需要安装相应版本的Excel软件。
实验仪器通过COM口向程序每秒一次返回字符串信息例如:
410F 3460000 34000.00 34300002 348 H34100.0 34421.0 3520000 902-----90020060790l?
其中包含有实验数据,通讯协议规定:
340 后跟的 00.00 是 CO浓度
341 后跟的 00.0 是 CO2浓度
343 后跟的 00002 是 HC浓度
344 后跟的 21.0 是 O2浓度
352 后跟的 0000 是 NOx浓度
这5个数据已经被我“挖出来了”(当然这些都只是字符串),我把它们存放在5个CString类型变量temp1~temp5中,
请问我要如何将这些每秒一次到来的实验数据追加到EXCEL中,
请各位不吝赐教!
------解决方案--------------------
ADO连接Excel数据引擎。使用SQL语句插入数据。
------解决方案--------------------
使用操作Excel的类就可以了。
------解决方案--------------------
不清楚你的需求具体是什么?是否需要实时在打开的Excel表中看到更新的数据,如果不需要,那么通过ADO链接是比较方便的,如果需要实时看到报表中的变化,那就需要用到早期的Automation技术,通过添加Excel类型库就可以了,缺点是速度较慢且需要安装相应版本的Excel软件。