Chuyển đổi XBRL sang HTML bằng Python | iXBRL sang HTML

XBRL (Ngôn ngữ báo cáo doanh nghiệp mở rộng) là định dạng chuẩn hóa cho báo cáo kinh doanh điện tử, đặc biệt là dữ liệu tài chính. XBRL cho phép các công ty đơn giản hóa quy trình báo cáo của họ và tạo điều kiện chia sẻ dữ liệu tài chính và thông tin với các bên liên quan. Trong bài viết này, chúng ta sẽ tìm hiểu cách chuyển đổi XBRL thành HTML trong Python, cho phép phân tích và trực quan hóa dữ liệu dễ dàng hơn.

Bài viết này bao gồm các chủ đề sau:

  1. Chuyển đổi Python XBRL sang HTML
  2. Chuyển đổi XBRL sang HTML bằng Python
  3. Chuyển đổi XBRL sang HTML trực tuyến
  4. Tài nguyên miễn phí

Trình chuyển đổi Python XBRL sang HTML

Để chuyển đổi XBRL sang HTML, chúng tôi sẽ thực hiện theo quy trình gồm hai bước:

Bước 1: Chuyển đổi XBRL sang XLSX

Chúng tôi sẽ sử dụng Aspose.Finance for Python để chuyển đổi tệp XBRL sang định dạng XLSX.

Bước 2: Chuyển đổi XLSX sang HTML

Tiếp theo, chúng tôi sẽ sử dụng Aspose.Cells for Python để chuyển đổi tệp XLSX thành tài liệu HTML.

Vui lòng tải xuống các gói hoặc cài đặt API từ PyPI bằng cách sử dụng các lệnh pip sau trong bảng điều khiển:

pip install aspose-finance
pip install aspose-cells-python

Chuyển đổi XBRL sang HTML bằng Python

Chúng ta có thể dễ dàng chuyển đổi tệp XBRL thành tài liệu HTML bằng cách thực hiện theo các bước bên dưới:

  1. Tải tệp XBRL bằng lớp XbrlDocument.
  2. Tạo một phiên bản của lớp SaveOptions và đặt SaveFormat thành XLSX.
  3. Chuyển đổi XBRL sang XLSX bằng phương thức XbrlDocument.save().
  4. Sau đó, tải tệp XLSX bằng lớp Workbook.
  5. Cuối cùng, lưu nó ở định dạng HTML bằng phương thức Workbook.save().Nó lấy đường dẫn tệp đầu ra và loại SaveFormat (HTML) làm đối số.

Mẫu mã sau đây cho biết cách chuyển đổi XBRL sang HTML bằng Python.

# Mẫu mã này trình bày cách chuyển đổi tệp XBRL thành tài liệu PDF.
import io
import aspose.cells
from aspose.cells import Workbook, FileFormatType, SaveFormat as CellsSaveFormat
from aspose.finance.xbrl import XbrlDocument, SaveOptions, SaveFormat as XbrlSaveFormat

# Tải tài liệu XBRL
document = XbrlDocument("sample.xbrl")

# Đặt tùy chọn lưu
saveOptions = SaveOptions()
saveOptions.save_format = XbrlSaveFormat.XLSX

# Lưu XBRL dưới dạng XLSX
document.save("sample_out.xlsx", saveOptions)

# Mở một tệp Excel
workbook = Workbook("sample_out.xlsx")

# Lưu tài liệu ở định dạng HTML
workbook.save("output.html", CellsSaveFormat.HTML)
Chuyển đổi XBRL sang HTML bằng Python.

Chuyển đổi XBRL sang HTML bằng Python.

Nhận giấy phép miễn phí

Bắt đầu xuất thông tin liên quan đến tài chính từ tệp XBRL sang định dạng HTML miễn phí ngay hôm nay! Truy cập trang Giấy phép tạm thời để nhận giấy phép miễn phí, không hạn chế và trải nghiệm toàn bộ sức mạnh của Aspose.Finance và Aspose.Cells mà không có bất kỳ giới hạn nào.

Chuyển đổi XBRL sang HTML trực tuyến

Ngoài ra, bạn cũng có thể chuyển đổi XBRL sang HTML trực tuyến bằng cách sử dụng ứng dụng web chuyển đổi XBRL sang HTML miễn phí và chất lượng cao của chúng tôi. Ứng dụng web này được phát triển bằng cách sử dụng cùng các thư viện mạnh mẽ, cho phép bạn chuyển đổi các tệp XBRL sang định dạng HTML mà không cần bất kỳ cài đặt hoặc mã hóa nào. Chỉ cần tải lên tệp XBRL của bạn và tải xuống tệp HTML kết quả sau vài giây!

Chuyển đổi trực tuyến XBRL sang HTML miễn phí
Input file
Output format
  

XBRL sang HTML bằng Python - Tài nguyên miễn phí

Bên cạnh việc chuyển đổi XBRL sang HTML, hãy khám phá toàn bộ tiềm năng của thư viện bằng cách khám phá các tính năng của nó. Sử dụng các tài nguyên bên dưới để tìm hiểu thêm và khám phá các chức năng khác nhau mà nó cung cấp.

Phần kết luận

Trong bài viết này, chúng tôi đã chỉ cho bạn cách dễ dàng chuyển đổi XBRL sang HTML bằng Python chỉ bằng một vài dòng mã. Bằng cách làm theo các bước đơn giản được nêu ở đây, bạn có thể dễ dàng phát triển ứng dụng chuyển đổi XBRL-to-HTML của riêng mình. Ngoài ra, chúng tôi đã giới thiệu một công cụ trực tuyến thuận tiện để chuyển đổi khi đang di chuyển các tệp XBRL hoặc iXBRL sang định dạng HTML. Nếu bạn có bất kỳ câu hỏi nào hoặc cần làm rõ, vui lòng liên hệ với chúng tôi thông qua diễn đàn hỗ trợ miễn phí.

Xem thêm