如果执行这些简单步骤,我们将使用Arelle从SEC EDGAR数据库中获取数据到Arelle程序中。

这些步骤是:


打开Arelle,然后单击“打开Web文件”,该文件是Arelle屏幕左上方的图标按钮。
弹出一个输入URL的框。请提供一个包含Security and Exchange Commission中的XBRL实例的URL(您可以take this URL for example),然后单击“确定”。
Arelle完成下载后(大约需要10秒),请单击比例按钮,该按钮上的图标按钮从Arelle屏幕左上角的末端开始绘制草图。


现在这是我想使用Python在Arelle中自动化的简单过程:


Arelle中有一个名为Fact Table的选项卡,其中有些项目可以通过单击旁边的加号扩展为树。
如果您right click其中一个(例如0110 - Statement - Consolidated Balance Sheets)是第二项,则无需打开其中的任何一个,就可以转到Copy to clipboard,然后单击Table
现在,请转到Excel并选择Cell A1,然后按Ctrl + V粘贴数据


简介:我想要的只是在Python中自动执行此操作。

感谢您的关注。

最佳答案

Arelle提供一个Python API,您可以在文档here中找到here

该API将允许您通过脚本操作来自动化流程,从而消除了使用GUI本身进行自动化的麻烦。

关于python - Arelle使用Python自动执行小程序以将数据传输到Excel,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23341018/

10-12 21:33