Просмотр файлов XBRL через C#
Просмотр финансовых отчетов в формате XBRL без установки Microsoft Office или любого другого программного обеспечения.
Как просмотреть файлы XBRL
Следуйте инструкциям во фрагменте кода или улучшите его в соответствии с потребностями вашего приложения для чтения файлов расширяемого языка бизнес-отчетности XBRL. Убедитесь, что в вашем приложении есть требования к чтению.
- Создавать Класс XbrlDocument Пример.2. Передайте имя допустимого файла XBRL в качестве параметра.
- Чтобы получить внутреннюю информацию о файле, используйте соответствующие классы, такие как SchemaRefCollection , Контекст , Ед. изм
- Показать эту информацию
Требования к чтению
Чтобы перейти к просмотру XBRL документов, .NET Finance API является основным требованием, которое должно быть включено в приложение.
- Установите его через командную строку как
nuget install Aspose.Finance
или через консоль диспетчера пакетов Visual Studio сInstall-Package Aspose.Finance
. - Кроме того, получите автономный установщик MSI или библиотеки DLL в ZIP-файле из загрузки .
C# код для чтения XBRL файлов
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 (Встроенный расширяемый язык бизнес-отчетности)