Ver XBRL archivos a través de C#
Visualización de informes financieros en formato XBRL sin necesidad de tener instalado Microsoft Office ni ningún otro software.
Cómo ver XBRL archivos
Siga los pasos del fragmento de código o mejórelo según las necesidades de su aplicación para leer archivos extensibles de lenguaje de informes comerciales XBRL. Asegúrese de tener requisitos de lectura dentro de su aplicación.
- Crear Clase XbrlDocument Instancia.2. Pase el nombre de un archivo XBRL válido como parámetro.
- Para obtener el detalle interno del archivo, use las clases relevantes como SchemaRefCollection , Contexto , Unidad
- Mostrar esta información
Requisito de lectura
Para continuar con la visualización de XBRL documentos, .NET Finance API es el requisito principal que debe incluirse en la solicitud.
- Instálelo a través de la línea de comandos como
nuget install Aspose.Finance
o a través de la consola del administrador de paquetes de Visual Studio conInstall-Package Aspose.Finance
. - Alternativamente, obtenga el instalador MSI fuera de línea o las DLL en un archivo ZIP de descargas .
C# código para leer XBRL archivos
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; |
Otras opciones de visualización
iXBRL (Lenguaje de informes comerciales extensible en línea)