我知道你想要的更新值Excel表列在你的MATLAB矩阵没有手动打开表或按刷新(F9)。
首先你可以设置工作簿定期自动刷新数据。设置连接属性在数据选项卡并选择刷新每个选项。设置刷新时间。
现在您可以创建一个服务器在MATLAB使用Microsoft Excel
actxserver
。这将创建一个活跃的会话的excel文件没有打开它。你可以读取,保存并关闭该文件。这是链接供参考:
你可以把代码的一部分,它读取的数据在一个for循环和使用
暂停
函数设置等待时间等于你的刷新时间的excel表。它将运行循环迭代后更新表和更新表读取数据。
为i = 1:10 0
%代码来读取数据
暂停(%等待时间)
结束
这里有一些链接是相同的想法如果你需要更多的见解:
希望这可以帮助!
圣人