Arelle使用Python自动化小程序以将数据传输到Excel
如果我们执行这些简单的步骤,我们将使用Arelle将来自SEC EDGAR数据库的数据提取到Arelle程序中。
步骤是:
- 打开Arelle,然后单击Arelle屏幕左上方的图标buttonOpen Web文件。
- popup一个名为Enter URL的框。 请提供一个包含来自安全与交易委员会的XBRL实例的URL(例如,您可以采用此URL ),然后单击确定。
- 当Arelle完成下载(大约需要10秒)时,请点击比例button,该button在Arelle屏幕左上angular的第二个刻度上绘制一个比例尺的图标button。
现在,这里是我想在Python中使用Arelle自动化的简单过程:
-
Arelle中有一个名为
Fact Table
的选项卡,其中有一些项目可以通过点击旁边的加号进行扩展。 -
没有打开任何一个,如果你
right click
其中的一个例如0110 - Statement - Consolidated Balance Sheets
,这是你可以去的第二个项目Copy to clipboard
,然后单击Table
。 - 现在请到
Excel
并selectCell A1
并通过按Ctrl + V粘贴数据
总结:我想要的只是在Python中自动执行此操作。
感谢您的关注。
Arelle提供了一个Python API,你可以在这里find这里的文档。
这个API将允许你通过脚本动作来自动化你的过程,这就消除了自动化GUI本身的必要性,这将是很麻烦的。