Dans ce tutoriel étape par étape, nous expliquons comment extraire des données du fichier XBRL en C#. En suivant ce guide, vous pouvez non seulement extraire des données du fichier XBRL en C#, mais également obtenir des données du fichier iXBRL dans .NET, en utilisant le même processus.
Étapes pour extraire des données d’un fichier XBRL en C#
- Installez le package Aspose.Finance for .NET à partir de NuGet.org
- Inclure les espaces de noms nécessaires pour extraire les données du fichier XBRL
- Appliquer la licence à Aspose.Finance pour .NET en utilisant la méthode SetLicense
- Créer un objet InlineXbrlDocument pour lire les données XBRL en ligne à partir du fichier HTML
- Maintenant, vous pouvez extraire des données en utilisant les propriétés de l’objet InlineXbrlDocument
- Utilisez les informations extraites pour un traitement ultérieur dans votre code
Les données XBRL en ligne sont présentées sous la forme d’un fichier HTML, que nous lisons dans ce didacticiel et extrayons les données XBRL de ce fichier HTML. Les données XBRL peuvent également être trouvées au format XML, mais nous utilisons une classe différente pour extraire ces données du fichier XBRL basé sur XML.
Code pour extraire des données d’un fichier XBRL en C#
Dans cet exemple de code, nous avons d’abord créé un objet de l’objet InlineXbrlDocument, qui donne accès à diverses propriétés telles que ChildNodes, FirstChild, Footnotes, Facts, Contexts, Units et diverses autres propriétés de XBRL data.
Avec l’aide du code ci-dessus, vous pouvez facilement accéder à toutes les données et propriétés, puis les consommer et les traiter à l’aide de votre code d’application .NET. Ce code fonctionnera pour les applications de bureau, Web ou autres applications .NET. Cet exemple de code XBRL C# fonctionnel est un bon début pour le traitement des documents financiers.