convert-xbrl-xlsx-ixbrl

Tệp XBRL được sử dụng cho mục đích báo cáo kinh doanh bao gồm bảng cân đối kế toán, báo cáo lưu chuyển tiền tệ, sổ cái, v.v. Bạn có thể dễ dàng chuyển đổi tệp XBRL sang Trang tính XLSX Excel cũng như iXBRL, là một XBRL nội tuyến tập tin. Các định dạng đầu ra này lý tưởng để trình bày thông tin tài chính dưới dạng dữ liệu có cấu trúc, con người và máy móc có thể đọc được. Hãy để chúng tôi khám phá chuyển đổi tệp XBRL theo các tiêu đề sau:

Chuyển đổi tệp XBRL sang XLSX hoặc iXBRL - Cài đặt API C#

API Aspose.Finance cho .NET đã được thiết kế để hoạt động với các tài liệu tài chính. Mọi tổ chức liên quan đến việc tạo báo cáo để theo dõi các giao dịch và thông tin tài chính của họ. Bạn có thể dễ dàng định cấu hình API bằng cách tải xuống tệp DLL của nó từ phần Tải xuống. Hơn nữa, API cũng có sẵn tại NuGet gallery để bạn có thể sử dụng lệnh cài đặt bên dưới trong Bảng điều khiển Trình quản lý Gói của Microsoft Visual Studio IDE.

PM> Install-Package Aspose.Finance

Chuyển đổi XBRL sang XLSX Bảng tính Excel theo phương pháp lập trình với C#

Tệp XBRL có thể tồn tại với phần mở rộng tệp .XML cũng như .XBRL vì chúng dựa trên định dạng XML. Trong trường hợp có phần mở rộng tệp XML, bạn có thể dễ dàng xác định nó bằng thẻ gốc như . Sau đó, chuyển đổi XBRL sang XLSX có thể giúp hiển thị thông tin theo cách quen thuộc và có cấu trúc hơn. Bạn có thể chuyển đổi tệp XBRL sang Trang tính Excel XLSX bằng các bước sau:

  1. Tải tệp XBRL đầu vào
  2. Đặt SaveOptions cho tệp đầu ra
  3. Chuyển đổi tệp XBRL sang định dạng Trang tính XLSX Excel

Đoạn mã sau cho thấy cách chuyển đổi tệp XBRL sang XLSX Bảng tính Excel theo cách lập trình bằng C#:

// Tải tệp XBRL đầu vào
XbrlDocument document = new XbrlDocument(sourceDir + @"IdScopeContextPeriodStartAfterEnd.xml");

// Đặt SaveOptions cho tệp đầu ra
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = SaveFormat.XLSX;

// Chuyển đổi tệp XBRL sang định dạng Trang tính XLSX Excel
document.Save(outputDir + @"ConvertXbrlToXlsx_out.xlsx", saveOptions);

Chuyển đổi XBRL sang iXBRL Lập trình trong C#

iXBRL là định dạng tệp XBRL nội tuyến cho phép nhúng dữ liệu vào tệp HTML. Bạn có thể dễ dàng chuyển đổi XBRL sang iXBRL bằng các bước dưới đây:

  1. Tải tệp XBRL đầu vào as XML format
  2. Chỉ định SaveFormat cho định dạng đầu ra
  3. Chuyển đổi tệp XBRL sang định dạng tệp iXBRL

Đoạn mã dưới đây giải thích cách chuyển đổi tệp định dạng XBRL sang iXBRL theo chương trình với C#:

// Tải tệp XBRL đầu vào dưới dạng định dạng XML
XbrlDocument document = new XbrlDocument(sourceDir + @"IdScopeContextPeriodStartAfterEnd.xml");

// Đặt SaveOptions cho định dạng đầu ra
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = SaveFormat.IXBRL;

// Chuyển đổi tệp XBRL sang định dạng tệp iXBRL
document.Save(outputDir + @"ConvertXbrlToIXbrl_out.ixbrl", saveOptions);

Sự kết luận

Tóm lại, chúng ta đã học cách chuyển đổi XBRL sang XLSX Excel Worksheet, cũng như XBRL sang iXBRL (inline XBRL) theo cách lập trình bằng ngôn ngữ C#. Tương tự như vậy, API cung cấp một số tính năng khác mà bạn có thể khám phá bằng cách truy cập Tài liệu. Bạn cũng có thể viết thư cho chúng tôi qua Diễn đàn hỗ trợ miễn phí vì chúng tôi mong nhận được phản hồi, đề xuất và thắc mắc của bạn.

Xem thêm