我正在使用一个来自专有应用程序的实时数据,它提供实时天气数据。从数据中我只知道,它提供了一个导入excel的链接:
=电阻式温度检测器(“4浇铸湿润剂“,,”城市“,”参数“) 该参数包括温度、湿度、风速、降雨量等
我试着阅读excel文档中提供的支持链接,但是不知道它是否可以与Python一起使用。 http://support.microsoft.com/kb/289150
所以现在我的真正目的是在Python中直接使用excel中RTD函数接收的数据。在
如RTD文件所述, “调用组件对象模型(COM)自动化服务器以实时检索数据” 有没有一个中间环节来集成这个COM服务器和Python?在
谢谢。在
从你提供的链接来看,微软似乎已经为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中
相关问题 更多 >
编程相关推荐