发送其他数据到Microsoft Excel
图1中的Lesson 1 VI's是代表您在教程第一部分中的所编写的VI。您在本教程第一部分学会了如何打开Excel,创建和重命名工作表以及如何向工作表添加数据。您可以对该VI中的数据进行不同操作,例如通过在工作表中添加其他数据,在Excel中对数据进行排序,在多个单元格中插入函数以及在Excel中运行宏函数。
图1.向Excel工作表添加其他数据
假设您在小部件(Widget)UUT上执行了第二次测试,并且需要将额外数据加入到Excel工作表中。由于只需要将数字数据发布到Excel工作表中,因此可以使用该工具包附带的Excel Easy Table VI函数。您可以使用此函数VI便能一步设置数据并将其加入到Excel。
使用Microsoft Excel排序数据
如图2所示,如果要对工作表上的数据从最低值到最高值进行排序,可以使用Excel Sort Data 函数VI,使用Excel中已经存在的排序方法。本示例使用For循环对数据的每一列进行排序,随着测试需求的变化,该表将对工作表进行缩放。
图2.分别对每列数据排序
图3显示了工作表的排序结果。
图3.使用Excel排序方法之前和之后的数据
插入数据并运行宏
您可以使用该工具包以最少的数据输入次数,将公式添加到多个单元格中。使用图4中的Excel Insert Formula 函数VI,此函数VI将为范围B7:B17的单元格输入一次公式。如果在同一VI下将公式应用于的多个单元格,则Excel数值将自动更新以反映更新后的数据范围。可以使用Excel Get Excel Location VI函数和Excel Set Excel Location VI函数将数据放置在Excel工作表中的特定位置。
图4.插入函数并运行宏
如果您已经使用Visual Basic或Excel宏形式的工作表格式开发了数据处理代码,则不必重做这项工作。您可以使用该工具包将Visual Basic模块作为宏加载,并在工作表上运行预定义的宏,从而重新使用Excel中已经开发的任何现有代码。前面的示例使用Excel Run Macro 函数VI对数据进行简单的设置格式。该示例的最终结果类似于图5。
图5.用Excel中的宏对测试数据进行排序和格式化