LabVIEW 使用 ActiveX 节点将 Excel 文件保存在不同的工作表中

更新 Nov 6, 2023

适用于

软件

  • LabVIEW

其他

  • Microsoft® Excel 64-bit

问题详述

我正在运行 LabVIEW 范例 Excel - Write Table.vi。每次运行 VI 后,我都会注意到 Excel 文件中的 Sheet1 是空白的,数据都保存在 Sheet2 中。有什么方法可以将数据保存在 Sheet1 而不是 Sheet2 中?

解决方案

LabVIEW 范例 Excel - Write Table.vi 中的 Sheets 调用节点正在使用Add方法,如下所示。
Excel-添加工作表.png
Add方法将在 Excel 文件中添加一个新工作表,因此数据都将保存在 Sheet2 而不是 Sheet1 中。

为了将数据保存在 Excel Sheet1 中,您可以更改Sheets 调用节点以使用Item方法并将Index连接到Sheet1
Excel- item.png
 

相关信息

如果右键单击属性节点或调用节点时没有属性或方法可供选择,这可能是因为您使用的 Microsoft Office 和 LabVIEW 的位数(bitness)不同。有关此问题的更多信息,请查看此知识库文章:Cannot Access Methods or Properties for Microsoft Office ActiveX References