如何在python中集成Excel=RTD()函数

2024-10-01 13:44:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用一个来自专有应用程序的实时数据,它提供实时天气数据。从数据中我只知道,它提供了一个导入excel的链接:

=电阻式温度检测器(“4浇铸湿润剂“,,”城市“,”参数“) 该参数包括温度、湿度、风速、降雨量等

我试着阅读excel文档中提供的支持链接,但是不知道它是否可以与Python一起使用。 http://support.microsoft.com/kb/289150

所以现在我的真正目的是在Python中直接使用excel中RTD函数接收的数据。在

如RTD文件所述, “调用组件对象模型(COM)自动化服务器以实时检索数据” 有没有一个中间环节来集成这个COM服务器和Python?在

谢谢。在


Tags: 数据服务器com应用程序参数链接温度excel
2条回答

从你提供的链接来看,微软似乎已经为VBA提供了一个包装器(而不是Python)。在

如果数据提供者提供了Python的API,我建议与他联系。这与Excel无关,但它允许您直接将数据接收到Python中。在

另一个选择是使用RDT在Excel中接收数据,并使用类似xlwings模块http://xlwings.org/的方式从Excel获取数据到Python。在

您可以使用PyXLL将实时数据作为RTD函数流式传输到Excel中。在

有关详细信息,请参见https://www.pyxll.com/docs/userguide/rtd.html,或者看一看这篇文章,它演示了如何使用Pythonhttps://www.pyxll.com/blog/a-real-time-twitter-feed-in-excel/将实时tweet流式传输到Excel中

相关问题 更多 >