Преобразование XBRL в XLSX через Python

Преобразование XBRL в формат Microsoft® Excel XLSX без установки Microsoft Office.

 

Aspose.Finance для Python через .NET представляет собой API для обработки форматов XBRL, iXBRL, и разработчики могут легко создавать приложения для управления бизнес-процессами, финансового анализа и составления отчетов для преобразования, создания, чтения, просмотра и проверки XBRL и iXBRL связанных с финансами файлы.

Как преобразовать XBRL в XLSX

  1. Загрузите входной файл XBRL с помощью класса XbrlDocument.2. Задайте SaveOptions для выходного файла, выбрав соответствующий SaveFormat.XSLX.
  2. Вызовите метод сохранения, указав целевой файл и соответствующие параметры SaveOptions в качестве параметров.

Требование преобразования

Чтобы приступить к преобразованию XBRL в XLSX, убедитесь, что выполнены следующие предварительные условия.

  • ОС на базе Microsoft Windows или Linux.- Python 3.5 или новее.- Aspose.Finance для Python, на которые есть ссылки в вашем проекте.
 

Исходный код C# для преобразования XBRL в файл XLSX

//Enable cache service, this service will cache schema and link base file, and use the local file directly in the next load
LocalCacheService.enable_service("D:\\xbrl\\cache")
document = XbrlDocument(sourcePath + "Id-Scope-Context-Period-Start-After-End.xml")
# Set save options
Opts = SaveOptions()
Opts.save_format = SaveFormat.XLSX
// Save file to XLSX format
document.save(outputPath + "Converted-Xbrl-To-Xlsx_out.xlsx", Opts)
 

Другие варианты преобразования

с XBRL по iXBRL (Встроенный расширяемый язык бизнес-отчетности)
OFX Ответ (От 1.03 до 2.2 Формат)
OFX Запрос (От 1.03 до 2.2 Формат)