HTML sang XLSX C#

Bài đăng trên blog này tập trung vào việc chuyển đổi nội dung HTML của trang web thành tệp Excel (XLSX) bằng C#. Quá trình này hữu ích trong các tình huống khác nhau như quét web hoặc chuyển đổi bảng HTML thành các trang tính Excel được tổ chức tốt. Chúng tôi sẽ đề cập đến các phần sau để biết thêm chi tiết:

Tại sao chuyển đổi trang web sang Excel?

Chuyển đổi trang web sang định dạng Excel có một số lợi thế. Các tệp Excel được sử dụng rộng rãi để phân tích dữ liệu, trực quan hóa và báo cáo. Bằng cách chuyển đổi HTML sang XLSX, bạn có thể dễ dàng tích hợp dữ liệu web vào quy trình làm việc dựa trên Excel của mình, cho phép thao tác và phân tích dữ liệu hiệu quả.

Trình chuyển đổi bảng tính trang web sang Excel - Cài đặt API C#

Bạn có thể tải xuống DLL của Conholdate.Total cho .NET từ trang Bản phát hành mới hoặc cài đặt nhanh nó cùng với tất cả các phần phụ thuộc bằng cách chạy lệnh cài đặt NuGet sau:

PM> Install-Package Conholdate.Total

Chuyển đổi HTML sang Excel trong C#

Vui lòng làm theo các bước bên dưới để hiển thị định dạng HTML sang Excel trong C#:

  • Tải tệp HTML nguồn bằng lớp Converter.
  • Tạo một phiên bản của lớp SpreadsheetConvertOptions.
  • Xuất định dạng HTML sang Excel bằng phương pháp Chuyển đổi.

Mẫu mã sau đây trình bày chi tiết về cách chuyển đổi HTML sang Excel trong C#:

// Tải tệp HTML nguồn
using (Converter converter = new Converter("sample.html"))
{
    // Đặt tùy chọn chuyển đổi cho định dạng Excel
    GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions options = new GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions();

    // Chuyển đổi định dạng HTML sang XLSX
    converter.Convert("HTMLtoXLSX.xlsx", options);
}

Chuyển đổi HTML sang XLSX/XLSX trong C# - Tùy chọn nâng cao

Các bước bên dưới giải thích cách chuyển đổi trang web HTML sang định dạng XLS/XLSX Excel trong C#:

  • Tải trang web HTML với phiên bản lớp Trình chuyển đổi.
  • Đặt các tùy chọn chuyển đổi khác nhau cho định dạng Excel với lớp PresentConvertOptions.
  • Kết xuất bảng tính HTML sang Excel bằng cách gọi phương thức Convert.

Mã mẫu bên dưới cho biết cách chuyển đổi HTML sang XLSX/XLS trong C# nơi có thể đặt các tùy chọn tùy chỉnh theo yêu cầu của bạn:

// Tải tệp HTML nguồn
using (Converter converter = new Converter("input.html"))
{
    // Đặt tùy chọn chuyển đổi cho định dạng XLS
    GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions options = new GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions()
    {
        PagesCount = 1,
        Format = GroupDocs.Conversion.FileTypes.SpreadsheetFileType.Xls
    };

    // Chuyển đổi định dạng HTML sang XLS
    converter.Convert("HTMLtoXLS.xls", options);
}

Giấy phép đánh giá miễn phí

Bạn có thể yêu cầu giấy phép tạm thời miễn phí để đánh giá các tính năng khác nhau của API mà không có bất kỳ hạn chế nào.

Tổng hợp

Chuyển đổi HTML sang Excel trong C# mở ra nhiều khả năng tích hợp và phân tích dữ liệu. Bằng cách tận dụng các phương pháp được thảo luận trong bài đăng blog này, bạn có thể thu hẹp khoảng cách giữa dữ liệu web và Excel một cách liền mạch, hỗ trợ các ứng dụng của bạn khả năng xử lý dữ liệu nâng cao. Cho dù bạn đang trích xuất dữ liệu cho mục đích báo cáo hay tự động hóa quy trình xử lý dữ liệu, giải pháp C# này cung cấp một cách mạnh mẽ và hiệu quả để chuyển đổi các trang web HTML sang định dạng Excel XLSX hoặc XLS. Nếu bạn muốn thảo luận về bất kỳ câu hỏi nào của mình, vui lòng liên hệ với chúng tôi tại diễn đàn.

Xem thêm