Просмотр файлов XBRL через C#

Просмотр финансовых отчетов в формате XBRL без установки Microsoft Office или любого другого программного обеспечения.

Как просмотреть файлы XBRL

Следуйте инструкциям во фрагменте кода или улучшите его в соответствии с потребностями вашего приложения для чтения файлов расширяемого языка бизнес-отчетности XBRL. Убедитесь, что в вашем приложении есть требования к чтению.

  1. Создавать Класс XbrlDocument Пример.2. Передайте имя допустимого файла XBRL в качестве параметра.
  2. Чтобы получить внутреннюю информацию о файле, используйте соответствующие классы, такие как SchemaRefCollection , Контекст , Ед. изм
  3. Показать эту информацию

Требования к чтению

Чтобы перейти к просмотру XBRL документов, .NET Finance API является основным требованием, которое должно быть включено в приложение.

  • Установите его через командную строку как nuget install Aspose.Finance или через консоль диспетчера пакетов Visual Studio с Install-Package Aspose.Finance.
  • Кроме того, получите автономный установщик MSI или библиотеки DLL в ZIP-файле из загрузки .
 

C# код для чтения XBRL файлов

XbrlDocument xbrlDoc = new XbrlDocument(XbrlFilePath + @"Id-Scope-Context-Period-Start-After-End.xml");
XbrlInstanceCollection xbrlInstances = xbrlDoc.XbrlInstances;
XbrlInstance xbrlInstance = xbrlInstances[0];
List<Fact> facts = xbrlInstance.Facts;
SchemaRefCollection schemaRefs = xbrlInstance.SchemaRefs;
List<Context> contexts = xbrlInstance.Contexts;
List<Unit> units = xbrlInstance.Units;
 

Другие параметры просмотра

iXBRL (Встроенный расширяемый язык бизнес-отчетности)