Wyświetl XBRL pliki przez C#
Wyświetlanie raportów finansowych w formacie XBRL bez konieczności instalowania pakietu Microsoft Office lub innego oprogramowania.
Jak wyświetlić XBRL pliki
Wykonaj czynności opisane we fragmencie kodu lub ulepsz go zgodnie z potrzebami aplikacji, aby odczytywać pliki języka raportowania biznesowego XBRL. Upewnij się, że aplikacja zawiera wymagania dotyczące czytania.
- Tworzyć Klasa XbrlDocument Instancja.2. Przekaż nazwę prawidłowego pliku XBRL jako parametr.
- Aby uzyskać wewnętrzne szczegóły pliku, użyj odpowiednich klas, takich jak SchemaRefCollection , Kontekst , Jednostka
- Pokaż te informacje
Czytanie wymagania
Aby przejść do przeglądania XBRL dokumentów, .NET Finance API jest głównym wymaganiem dołączenia do aplikacji.
- Zainstaluj go za pomocą wiersza poleceń jako
nuget install Aspose.Finance
lub za pomocą konsoli Menedżera pakietów programu Visual Studio za pomocąInstall-Package Aspose.Finance
. - Alternatywnie, pobierz instalator MSI offline lub biblioteki DLL w pliku ZIP z pliki do pobrania .
C# kod do odczytu XBRL plików
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; |
Inne opcje przeglądania
iXBRL (Wbudowany rozszerzalny język raportowania biznesowego)