Read From Spreadsheet File.vi函数接口的用法
发布时间:2014/10/10 20:21:25 访问次数:2147
Read From Spreadsheet File.vi函数接口的用法与上述写函数类似,其功能ICL7126CPLZ是将Excel文件中的数据转化为二维数组。LabVIEW中的Read From Spreadsheet File.vi封装为具有多态特性的接口,因此在本例中,首先将Read From Spreadsheet File.vi的类型设置为String,如图3-128中函数的下部所示,此时二维数组的每个元素都是字符型数据,输入参数“number of rows”表示一共从Excel支件中读取几行数据,本例设置为4;输入参数“start of read offset”表示从Excel文件的何处开始读;输出参数“EOF?”表示读操作是否超出文件末尾;输出参数“mark after read”表示一共读到多少有效的字节,启动程序后,结果如图3-129所示。
本例中,Excel文件中共3行数据,而设置为读取4行,则超出范围后控件“EOF?”点亮。以第1行数据“tom 20”为例,其所对应的十六进制数为“74 6F 6D 09 32 30 0D OA”,其中09对应Tab键、OD OA意为回车换行,因此可以最终计算出2行数据共27个字节,如图3-129中控件“mark afier read”所示。
Read From Spreadsheet File.vi函数接口的用法与上述写函数类似,其功能ICL7126CPLZ是将Excel文件中的数据转化为二维数组。LabVIEW中的Read From Spreadsheet File.vi封装为具有多态特性的接口,因此在本例中,首先将Read From Spreadsheet File.vi的类型设置为String,如图3-128中函数的下部所示,此时二维数组的每个元素都是字符型数据,输入参数“number of rows”表示一共从Excel支件中读取几行数据,本例设置为4;输入参数“start of read offset”表示从Excel文件的何处开始读;输出参数“EOF?”表示读操作是否超出文件末尾;输出参数“mark after read”表示一共读到多少有效的字节,启动程序后,结果如图3-129所示。
本例中,Excel文件中共3行数据,而设置为读取4行,则超出范围后控件“EOF?”点亮。以第1行数据“tom 20”为例,其所对应的十六进制数为“74 6F 6D 09 32 30 0D OA”,其中09对应Tab键、OD OA意为回车换行,因此可以最终计算出2行数据共27个字节,如图3-129中控件“mark afier read”所示。
上一篇:电子数据表中数据的读/写操作
上一篇:二进制文件的渎/写操作