Arelle使用Python自动化小程序以将数据传输到Excel

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

步骤是:

  1. 打开Arelle,然后单击Arelle屏幕左上方的图标buttonOpen Web文件。
  2. popup一个名为Enter URL的框。 请提供一个包含来自安全与交易委员会的XBRL实例的URL(例如,您可以采用此URL ),然后单击确定。
  3. 当Arelle完成下载(大约需要10秒)时,请点击比例button,该button在Arelle屏幕左上angular的第二个刻度上绘制一个比例尺的图标button。

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

  1. Arelle中有一个名为Fact Table的选项卡,其中有一些项目可以通过点击旁边的加号进行扩展。

  2. 没有打开任何一个,如果你right click其中的一个例如0110 - Statement - Consolidated Balance Sheets ,这是你可以去的第二个项目Copy to clipboard ,然后单击Table

  3. 现在请到Excel并selectCell A1并通过按Ctrl + V粘贴数据

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

感谢您的关注。

Arelle提供了一个Python API,你可以在这里find这里的文档。

这个API将允许你通过脚本动作来自动化你的过程,这就消除了自动化GUI本身的必要性,这将是很麻烦的。