Διαβάστε XBRL Αρχεία μέσω C#
Ανάγνωση οικονομικών αναφορών σε μορφή XBRL χωρίς να απαιτείται εγκατάσταση του Microsoft Office ή άλλου λογισμικού.
Τρόπος ανάγνωσης αρχείων XBRL
Ακολουθήστε τα βήματα στο απόσπασμα κώδικα ή βελτιώστε το σύμφωνα με τις ανάγκες της εφαρμογής σας για την ανάγνωση επεκτάσιμων αρχείων γλώσσας αναφοράς επιχειρήσεων XBRL. Βεβαιωθείτε ότι έχετε απαιτήσεις ανάγνωσης στην αίτησή σας.
- Δημιουργώ Κλάση XbrlDocument Παράδειγμα.1. Μεταβιβάστε το όνομα ενός έγκυρου αρχείου XBRL ως παράμετρο.1. Για να λάβετε τις εσωτερικές λεπτομέρειες του αρχείου, χρησιμοποιήστε τις σχετικές κλάσεις όπως π.χ SchemaRefCollection , Συμφραζόμενα , Μονάδα
Απαίτηση ανάγνωσης
Για να προχωρήσετε στην ανάγνωση XBRL εγγράφων, το .NET Finance API είναι η κύρια απαίτηση που πρέπει να συμπεριληφθεί στην εφαρμογή.
- Εγκαταστήστε το μέσω γραμμής εντολών ως
nuget install Aspose.Finance
ή μέσω της Κονσόλας Package Manager του 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 (Ενσωματωμένη επεκτάσιμη γλώσσα επιχειρηματικής αναφοράς)