如果执行这些简单步骤,我们将使用Arelle从SEC EDGAR数据库中获取数据到Arelle程序中。
这些步骤是:
打开Arelle,然后单击“打开Web文件”,该文件是Arelle屏幕左上方的图标按钮。
弹出一个输入URL的框。请提供一个包含Security and Exchange Commission中的XBRL实例的URL(您可以take this URL for example),然后单击“确定”。
Arelle完成下载后(大约需要10秒),请单击比例按钮,该按钮上的图标按钮从Arelle屏幕左上角的末端开始绘制草图。
现在这是我想使用Python在Arelle中自动化的简单过程:
Arelle中有一个名为Fact Table
的选项卡,其中有些项目可以通过单击旁边的加号扩展为树。
如果您right click
其中一个(例如0110 - Statement - Consolidated Balance Sheets
)是第二项,则无需打开其中的任何一个,就可以转到Copy to clipboard
,然后单击Table
。
现在,请转到Excel
并选择Cell A1
,然后按Ctrl + V粘贴数据
简介:我想要的只是在Python中自动执行此操作。
感谢您的关注。
最佳答案
Arelle提供一个Python API,您可以在文档here中找到here。
该API将允许您通过脚本操作来自动化流程,从而消除了使用GUI本身进行自动化的麻烦。
关于python - Arelle使用Python自动执行小程序以将数据传输到Excel,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23341018/