Trong hướng dẫn từng bước này, chúng tôi giải thích cách trích xuất dữ liệu từ tệp XBRL trong C#. Bằng cách làm theo hướng dẫn này, bạn không chỉ có thể trích xuất dữ liệu từ tệp XBRL trong C# mà còn có thể lấy dữ liệu từ tệp iXBRL trong .NET, sử dụng quy trình tương tự.
Các bước để trích xuất dữ liệu từ tệp XBRL trong C#
- Cài đặt gói Aspose.Finance for .NET từ NuGet.org
- Bao gồm các không gian tên cần thiết để trích xuất dữ liệu từ tệp XBRL
- Áp dụng giấy phép cho Aspose.Finance cho .NET bằng phương thức SetLicense
- Tạo đối tượng InlineXbrlDocument để đọc dữ liệu XBRL nội tuyến từ tệp HTML
- Bây giờ, bạn có thể trích xuất dữ liệu bằng các thuộc tính của đối tượng InlineXbrlDocument
- Sử dụng thông tin được trích xuất để xử lý thêm trong mã của bạn
Dữ liệu XBRL nội tuyến được trình bày dưới dạng tệp HTML mà chúng tôi đang đọc trong hướng dẫn này và trích xuất dữ liệu XBRL từ tệp HTML đó. Dữ liệu XBRL cũng có thể được tìm thấy ở định dạng XML, nhưng chúng tôi sử dụng một lớp khác để trích xuất dữ liệu đó từ tệp XBRL dựa trên XML.
Mã để trích xuất dữ liệu từ tệp XBRL trong C#
Trong mẫu mã này, trước tiên chúng tôi tạo một đối tượng của đối tượng InlineXbrlDocument, cung cấp quyền truy cập vào các thuộc tính khác nhau như ChildNodes, FirstChild, Footnotes, Facts, Contexts, Units và nhiều thuộc tính khác của XBRL data.
Với sự trợ giúp của đoạn mã trên, bạn có thể dễ dàng truy cập tất cả dữ liệu và thuộc tính, sau đó sử dụng và xử lý thêm bằng mã ứng dụng .NET của mình. Mã này sẽ hoạt động cho máy tính để bàn, web hoặc các ứng dụng .NET khác. Mẫu mã XBRL C# đang hoạt động này là một khởi đầu tốt để xử lý các tài liệu tài chính.