首页 LabVIEW中向Ecel写入数据

LabVIEW中向Ecel写入数据

举报
开通vip

LabVIEW中向Ecel写入数据LabVIEW中向Excel写入数据这里只讨论通过ActiveX的方法,因为只有这种方法,才能完全发挥Excel的所有强大的功能。首先,Labview是有一些自带的关于Excel编程的例了的在findexample里search—下,有挺多的,其屮有一个叫writetabletoXL.vi,我最早就是跟着它学的。学了不少,也被误导了很久,其实也不能算误导,只是以前没花时间去研究。最近在用Labview写一个类似ERP—样的软件,接触很多Excel表格,花了些功夫在ExcelVBA±,也算比以前有了更多的认识了。先来...

LabVIEW中向Ecel写入数据
LabVIEW中向Excel写入数据这里只讨论通过ActiveX的方法,因为只有这种方法,才能完全发挥Excel的所有强大的功能。首先,Labview是有一些自带的关于Excel编程的例了的在findexample里search—下,有挺多的,其屮有一个叫writetabletoXL.vi,我最早就是跟着它学的。学了不少,也被误导了很久,其实也不能算误导,只是以前没花时间去研究。最近在用Labview写一个类似ERP—样的软件,接触很多Excel 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 格,花了些功夫在ExcelVBA±,也算比以前有了更多的认识了。先来看看writetabletoXL这个程序:这个程序的目的就是把一个2维数组(表格)里的内容写到wxel里。LabelRowsAddDataIRew[1]FolufliEH歩4~iOpgnShee〔errorinSoeiror)IRovHdrs[]►从上图看,步骤大致是这样的,先打开excel,再打开一个workbookV然后打开workshgt,这实际上跟咱们使用excel的过程是一样的。打开worksheet以后,它还立义了行与列的header,最后才把table里的数据写到excel里。那个cellvalueTri,我是从开始就用它,也像这个例子一样,每次写都是套俩forloop.然后往excel里边猛写。最近我才发现,原来有其他的方法,可以一次性写一个二维数组进去,非常快。其实想想也是,不至于会那么傻了。不过也怪VBA里太多的属性和方法,不容易找。前边的打开excelworkbook和worksheet我就不说了,例了里就有,可以新建一个workbook和sheet,也可以打开现有的,这个在excelexample.ltb里都能找到。(excelexample在哪里?这个打开这些个VI,saveas—下就知道在哪里了,ok?)接下来说一下这几天找到的几个方法和属性。首先是Insert,插入行或者列(就像你在QXCQI里右键插入一样,毎次只能一行或者一列,要多行的话,只能多来几次了,是这样吧?)在说这个之前,先说下怎么找这些属性和方法,在Excel里,打开VB编辑器(工具一》宏一》VB编辑器,excel2007是在菜单开发工具下,我用的是Excel2007).打开以后看VB语言参考,重点就是里边的方法和属性,对应在Labview里边的Property和Method节点。help里可以搜索,输入insert>可以看到很多,没办法,不熟悉只能一个一个看咯。看到range,insert方法以后,去和Labview的比对一下。je"XlnserE(ShiftyCopyOrigiri)参数一个晋表卑擘]寸彖的变量。选bS描述扌旨定单元格的训整方武。可为以下XllnsertShiftDirection常量shift可选之一:VariantxIShrftToRightxtShlftDowno如果省略此参数,MicrosoftExcelCopyOnain可选将根据区域的形状确定调整方武。精品好立档・折荐学习立流可以看到这就是我们需要的方法了。因为改方法是在Range下的,所以要先打开相应的range,才能用Insert.这就相当于我们在Excel里,需要在哪里插入一样的道理。而Shift参数,看VBA里的描述,它是一个常崑是指泄单元裕的移动方向,点XLInsertShiftDirection就可以看到这个常量的数值,在这里我就不贴图了。接下来讲最有成就感的发现,如何一次性读取或写入一立范用(若T•行若干列)的数据?当然不能用cell,value来写了。有的朋友可能已经发现了。就是用RangeValue来实现,这一点在VBA里没有写清楚,它给的例子还是相当于cellvalue-样,只是一个单元格的值,而实际上,应该是你指楚的Range里所有单元格的数值。如上图range方法包含两个参数celll和cell2,所以range这个范就是celll到cell2的范圉,比如B1到C5,这不就是一个2维数组了么?对,就是这样。;2"水Rang©J/KValue*ltangeVal1ueDaiaT5"eRange,value有两个.一个gQt,—个put,对应于读和写「如果CQII2不连,那么就是只有一个单元格的值.那么这时候出来的就不是2维数组,而是一个数,连2维数组上去就会出错了。还有其他很多方法和属性,比如合并、拆分单元格,超链接,还有load,saveas之类的,这些都可以去参考VBA.再自己稍加研尢,都是能找到的。报后发句感叹•excel太强大了,下了个编程 手册 华为质量管理手册 下载焊接手册下载团建手册下载团建手册下载ld手册下载 ,100多M,晕!中水回用水质 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 【最新精选】中水回用水质标准1总则1・1为统一城市污水再生后回用做生活杂用水的水质,以便做到既利用污水资源,乂能切实保证生活杂用水的安全和适用,特制订本标准。1・2本标准适用于厠所便器冲洗、城市绿化、洗车、扫除等生活朵用水,也适用于有同样水质要求的其他用途的水。1.3本标准山城市规划、设讣和生活杂用水供水运行管理等有关单位负贵执行。生活杂用水供水单位的主管部门负责监督和检査执1.4本标准是制订地方城市污水再生回用作生活杂用水水质标准的依据,地方可以本标准为基础,根据当地特点制订地方城市污水再生回用作生活杂用水的水质标准。地方标准不得宽于本标准或与本标准相抵触;如因特殊1W况,宽于本标准时应报建设部批准。地方标准列入的项U指标,执行地方标准;地方标准未列入的项U指标,仍执行本标准。2水质标准和要求生活朵用水水质标准项U厕所便器冲洗,城市绿化洗车,扫除浊度,度105溶解性固体,mg/112001000悬浮性固体,ing/1105色度,度3030臭无不快感觉无不快感觉ph值6.5~9-06.5~9-Obod.mg/11010cod,mg/150505cr氨氮(以n订〃),nig/12010总硕度(以cacoIT)»mg/1450450氯化物,mg/1350300阴离子合成洗3涤剂,mgzJl.OO.5铁,mg/10・40・4猛,mg/10・10.1游离余氯,mg/1管网末端水不小于0.2总大肠菌群,个/1332.1生活杂用水的水质不应超过上表所 规定 关于下班后关闭电源的规定党章中关于入党时间的规定公务员考核规定下载规定办法文件下载宁波关于闷顶的规定 的限量。
本文档为【LabVIEW中向Ecel写入数据】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_179289
暂无简介~
格式:doc
大小:141KB
软件:Word
页数:0
分类:
上传时间:2018-11-18
浏览量:4