1

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

步骤是:

  1. 打开Arelle,然后单击打开网页文件,它是Arelle 屏幕左上角的一个图标按钮。
  2. 弹出一个名为输入 URL 的框。请提供一个包含来自安全和交易委员会的 XBRL 实例的 URL (您可以以此 URL 为例),然后单击确定。
  3. 当Arelle 完成下载(大约需要10 秒)后,请单击Arelle 屏幕左上角从末尾数第二个刻度图标按钮的比例按钮。

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

  1. Arelle 中有一个名为的选项卡,Fact Table其中包含一些项目,可以通过单击它们旁边的加号将它们展开到树中。

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

  3. 现在请按+Excel选择Cell A1并粘贴数据Ctrl V

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

感谢您的关注。

4

1 回答 1

2

Arelle提供了一个 Python API,您可以在此处和此处的文档中找到该 API 。

此 API 将允许您通过脚本操作来自动化您的流程,这消除了使用 GUI 本身自动化工作的必要性,这将是繁琐的。

于 2014-04-28T14:53:47.947 回答