![excel sang html C#](images/Excel-to-HTML-Logo.jpg#center)
Chuyển đổi Excel sang HTML có thể hữu ích trong các tình huống khác nhau, chẳng hạn như chuyển đổi trang tính thành trang web hoặc nhúng nội dung của trang tính trong ứng dụng web, v.v. Trong bài viết này, bạn sẽ tìm hiểu cách chuyển đổi tệp MS Excel XLSX hoặc XLS sang HTML bằng C#. Hơn nữa, bạn sẽ biết cách sử dụng các tùy chọn bổ sung để tùy chỉnh chuyển đổi Excel sang HTML.
- Excel sang HTML C# API
- Chuyển đổi Excel sang HTML bằng C#
- Bật Chú giải công cụ trong HTML đã chuyển đổi bằng C#
- Sử dụng Tùy chọn Trình bày trong Chuyển đổi Excel sang HTML
Excel sang HTML C# API
Aspose.Cells for .NET là một API thao tác bảng tính nổi tiếng cho phép bạn tạo, đọc và sửa đổi các tệp Excel mà không cần MS Office. API cũng cung cấp trình chuyển đổi bảng tính tích hợp cho phép bạn chuyển đổi bảng tính Excel sang tệp HTML với độ trung thực cao. Bạn có thể tải xuống API hoặc cài đặt nó trong ứng dụng của mình bằng NuGet.
PM> Install-Package Aspose.Cells
Chuyển đổi Excel XLSX sang HTML C#
Chuyển đổi Excel sang HTML có thể đạt được trong một vài dòng mã. Chỉ cần tải tệp Excel và lưu nó với phần mở rộng .html. Sau đây là các bước để thực hiện thao tác này.
- Tải tệp Excel XLS/XLSX bằng lớp Workbook.
- Chuyển đổi XLS/XLSX sang HTML bằng phương pháp Workbook.Save(String).
Mẫu mã sau đây cho biết cách chuyển đổi tệp XLS/XLSX sang HTML bằng C#.
// Mở tệp Excel
Workbook workbook = new Workbook("Excel.xlsx");
// Lưu dưới dạng HTML
workbook.Save("Excel-to-HTML.html");
C# XLSX sang HTML - Bật chú giải công cụ
Có thể xảy ra trường hợp khi độ dài của văn bản vượt quá độ rộng của các ô trong trang tính. Trong trường hợp như vậy, văn bản bị cắt trong tệp HTML đã chuyển đổi. Để giải quyết vấn đề này, Aspose.Cells for .NET cung cấp tùy chọn bật chú giải công cụ trong tệp HTML. Sau đây là các bước để làm như vậy.
- Tải tệp Excel bằng lớp Workbook.
- Tạo một đối tượng của lớp HtmlSaveOptions.
- Bật chú giải công cụ bằng thuộc tính HtmlSaveOptions.AddTooltipText.
- Lưu tệp Excel dưới dạng HTML bằng phương pháp Workbook.Save(String, HtmlSaveOptions).
Mẫu mã sau đây cho biết cách bật chú giải công cụ trong chuyển đổi Excel sang HTML trong C#.
// Mở tệp Excel
Workbook workbook = new Workbook("Excel.xlsx");
// Tạo tùy chọn HTML
HtmlSaveOptions options = new HtmlSaveOptions();
options.AddTooltipText = true;
// Lưu dưới dạng HTML
workbook.Save("Excel-to-HTML-Tooltip.html", options);
Sử dụng Tùy chọn Trình bày trong Chuyển đổi Excel sang HTML
Aspose.Cells for .NET cung cấp thuộc tính HtmlSaveOptions.PresentationPreference giúp bạn nâng cao khả năng hiển thị bố cục của bảng tính trong tệp HTML kết quả. Nói cách khác, nó được sử dụng để trình bày sổ làm việc Excel hấp dẫn hơn.
Mẫu mã sau đây cho biết cách cải thiện việc trình bày các tệp Excel.
// Mở tệp Excel
Workbook workbook = new Workbook("Excel.xlsx");
// Tạo tùy chọn HTML
HtmlSaveOptions options = new HtmlSaveOptions();
options.PresentationPreference = true;
// Lưu dưới dạng HTML
workbook.Save("Excel-to-HTML-PresentationPreference.html", options);
Sự kết luận
Trong bài viết này, bạn đã học cách chuyển đổi tệp Excel XLSX và XLS sang HTML bằng C#. Ngoài ra, bạn đã thấy cách bật chú giải công cụ và tùy chọn tùy chọn bản trình bày trong chuyển đổi Excel sang HTML. Bạn có thể đọc thêm về Aspose.Cells for .NET bằng cách sử dụng tài liệu.