LabVIEW论坛
直播中

小江

6年用户 26经验值
擅长:测量仪表
私信 关注
[问答]

将数据写入excel中,表头会被数据顶掉,怎么解决。

现在我可以实现将数据实时传入到Excel文件中,但是发现表头和数据不能同时存在的问题,我使用了顺序结构,本想完成先读取到表头信息,然后读取表格内的数据,但是每次只有现实表格内的数据,表头被吞了,请问该怎么解决? 1568709990(1).jpg 整个程序的图。 1568710020(1).jpg 一起运行的时候显示的值。
1568710067(1).jpg 当我禁用第二个顺序框里的程序,测试表头是否被读取。是说明我第二次的值覆盖住了表头吗?新手请教。。。。


  • QQ截图20190917173658.jpg

回帖(4)

hejin515

2019-9-17 16:50:18

最佳答案

你的写入部分完全是混乱的,简单解决办法,把你的表头连接成一维数组,然后用数组插入的方式把表头插入到表格第一行,然后一起写入EXCEL。
3 举报
  • 小江: 大哥你太厉害了,按你这个方法我现在已经做出来了,十分感谢!!
  • 零下一渡: 问您一个问题呗,labview程序编好了,希望实现只能在指定电脑上运行,可不可以这样实现,在程序框图前面加一段读取MAC地址的代码,与之前存储的值进行比较,一样就继续运行,不一样就退出labview
  • hejin515 回复 零下一渡: 可以,通用方法

李海民

2019-9-17 17:42:10
你写入数据的位置也是从Start(文件开头)开始写,他能不覆盖内容么?你的表头内容固定,就把写入偏移量计算好再去设定。另外为什么要用循环?还是个死循环。你如果想动态写入,就要动态改变写入偏移量了。
1 举报
  • 小江: 循环的话我也不清楚,但是我试过把循环去掉,然后就没有结果输出。

荣琪

2019-9-17 21:12:35
可能不太相关,大量数据的读写,推荐使用TDMS,速度快,味道好(excel也能打开)
3 举报
  • 小江: 请问大量数据是多大呢,现在我平时测量用到的话大概是几千组数据吧,我现在正在实验阶段每次就读取几个数据尝试一下,以后正式用进测量里会参考你的方法,谢谢!
  • 荣琪 回复 小江: 额~你电脑内存够就行~
  • 小江: 请问大量数据是多大呢,现在我平时测量用到的话大概是几千组数据吧,我现在正在实验阶段每次就读取几个数据尝试一下,以后正式用进测量里会参考你的方法,谢谢!

小江

2019-9-18 09:30:51
谢谢大家,问题已经解决。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分