【问题标题】:Arelle automate small procedure to trasfer data to Excel by using PythonArelle 使用 Python 自动化小程序将数据传输到 Excel
【发布时间】:2014-04-28 12:21:24
【问题描述】:

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

步骤如下:

  1. 打开 Arelle 并单击打开 web 文件,它是 Arelle 屏幕左上角的一个图标按钮。
  2. 会弹出一个名为“输入 URL”的框。请提供一个包含来自Security and Exchange Commission(您可以take this URL for example)的XBRL 实例的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
  4. 粘贴数据

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

感谢您的关注。

【问题讨论】:

    标签: python excel copy xbrl arelle


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2018-02-26
      • 2022-01-10
      • 2016-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-11
      • 2015-10-19
      相关资源
      最近更新 更多