使用Arelle导出XLSX文件

时间:2017-12-15 12:49:10

标签: python finance xbrl edgar

我正在尝试使用Arelle从XBRL文件的zip中导出XLSX文件。当我使用EdgarRenderer插件时,它工作得很好。

  

./ arelleCmdLine -f data / goog-20151231.xml.zip --plugins EdgarRenderer   --disclosureSystem efm-pragmatic --validate -r / home / out /

这会产生一个我想要的Financial_Report.xlsx文件。我试图这样做而不生成额外的HTML文件。我找到了插件saveLoadableExcel,但我不确定命令行参数是如何工作的。我尝试了以下内容 -

  

./ arelleCmdLine -f data / goog-20151231.xml.zip --plugins   saveLoadableExcel.py --save-loadable-excel --validate -r / home / out /

但是我收到以下错误 -

  

[info]激活插件Save Loadable Excel成功,版本   0.9。 - saveLoadableExcel.py [info]在2017-12-15T12:43:09以6.58秒的速度加载 -   /home/data/goog-20151231.xml.zip/goog-20151231.xml [info]已验证   在9.68秒 - /home/data/goog-20151231.xml.zip/goog-20151231.xml   [exception:saveLoadableExcel]文件保存异常:'bool'对象有   没有属性'write' - goog-20151231.xml在:>中忽略了异常追溯(大多数   最近调用的最后一次):文件“/usr/lib/python3.5/zipfile.py”,第1595行,   在 del 文件“/usr/lib/python3.5/zipfile.py”,第1608行,关闭   在_write_end_record中输入文件“/usr/lib/python3.5/zipfile.py”,第1711行   文件“/usr/lib/python3.5/zipfile.py”,第680行,写入   AttributeError:'bool'对象没有属性'write'

如何只导出excel文件?感谢。

0 个答案:

没有答案