我有 Mac 版 MS Excel 的家庭版,之前我玩 Google Sheets 时,主要用到了这个GOOGLEFINANCE
功能,然后我突然想到 Apple Numbers 可能也有类似的功能。确实如此,但是 Numbers 有点笨拙,我一直没能习惯它。
然后,我突然想到 Apple Numbers 可能正在利用 Apple Stocks 的财务信息。因此,推测操作系统中某处有一个 API,它们相互通信,而 Numbers 电子表格只是在幕后观察一些过程。
因此,如果我的怀疑是正确的,那么就可以让 MS Excel 观察相同的过程或使用相同的 API 并获取相同的信息。
有人试过吗?我们可以使用其他方式获取数据吗?比如自动化作业、宏或类似的东西,然后获取 Apple Stocks 使用的估值?
答案1
Apple Numbers 使用 Web API 获取股票信息,而不是与操作系统中的某些东西对话。Numbers 过去(现在仍然)专门使用 Yahoo Finance 的 API。
Office 365 Excel 还具有内置股票信息,其中包含股票数据类型和STOCKHISTORY
功能:https://support.microsoft.com/en-us/office/get-a-stock-quote-e5af3212-e024-4d4c-bea0-623cf07fbc54。Excel 目前使用 Refinitiv 的 API 来提供股票信息。
还有其他免费的股票价格 API,例如https://www.alphavantage.co/documentation/例如,有些甚至有 Excel 插件或代码示例,使其更易于使用。