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

时间:2014-04-28 12:21:25

标签: python excel copy paste xbrl

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

步骤如下:

  1. 打开Arelle,然后点击打开网页文件,这是Arelle屏幕左上方的图标按钮。
  2. 弹出一个名为Enter URL的框。请提供包含Security and Exchange Commission(您可以take this URL for example)的XBRL实例的网址,然后点击“确定”。
  3. 当Arelle完成下载(需要约10秒)时,请点击刻度按钮,该按钮具有从Arelle屏幕左上方末端刻画第二个刻度的图标按钮。
  4. 现在这里是我想用Arelle在Arelle中自动化的简单程序:

    1. Arelle中有一个名为Fact Table的标签,其中有一些项目可以通过点击它们旁边的加号扩展到树中。

    2. 如果您right click其中一个例如0110 - Statement - Consolidated Balance Sheets,那么}无法打开其中任何一个,这是第二项,您可以Copy to clipboard然后点击Table

    3. 现在请转到Excel并选择Cell A1并按 Ctrl + V <粘贴数据/ LI>

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

      感谢您的关注。

1 个答案:

答案 0 :(得分:2)

Arelle提供了一个Python API,您可以使用文档here找到here

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