Bộ chuyển đổi HTML
The Aspose.Cells HTML Converter for .NET Plugin cho phép các nhà phát triển xuất các tệp Excel sang HTML và tải các tệp HTML hoặc mã đánh dấu trực tiếp vào các bảng tính Excel. Dù bạn đang xây dựng các trình xem dựa trên trình duyệt, báo cáo qua email hay tích hợp với các hệ thống CMS, plugin này giúp kết nối Excel và HTML một cách dễ dàng.
Bài Viết Mới Nhất
Các Tính Năng Chính của Aspose.Cells HTML Converter
Xuất Excel sang HTML
Chuyển đổi các tệp Excel sang HTML để hiển thị trên web hoặc chia sẻ nhẹ nhàng. Xuất toàn bộ bảng tính hoặc các trang tính cụ thể dưới dạng HTML sạch sẽ, phản hồi tốt.Nhập Nội Dung HTML vào Excel
Tải các chuỗi hoặc tệp HTML và chuyển đổi chúng thành các bảng tính Excel với hỗ trợ cho bảng, định dạng và cấu trúc.Tùy Chọn Kết Xuất HTML Linh Hoạt
Kiểm soát đầu ra vớiHtmlSaveOptions
, bao gồm cách xử lý các hàng/cột ẩn, có xuất các trang tính riêng lẻ hay cùng nhau, và nhiều hơn nữa.Đầu Vào và Đầu Ra Dựa trên Luồng
Lưu hoặc tải HTML qua các luồng bộ nhớ—lý tưởng cho các ứng dụng web, API, hoặc môi trường không máy chủ.Hỗ Trợ Định Dạng Rộng Rãi
Hoạt động với nhiều định dạng: XLS, XLSX, XLSB, XLSM, XLTX, XLTM, HTML, và MHTML—cho phép chuyển đổi giữa HTML và cả các tệp Excel cũ và hiện đại.Tích Hợp .NET Bản Địa
Dễ dàng tích hợp với các dự án .NET Framework và .NET Core/6/7/8 bằng cách sử dụng NuGet hoặc tham chiếu lắp ráp trực tiếp.
Bắt Đầu với Aspose.Cells HTML Converter cho .NET
1. Cài Đặt Aspose.Cells cho .NET
Sử dụng NuGet để thêm Aspose.Cells vào dự án của bạn:
dotnet add package Aspose.Cells
Chuyển Đổi Excel sang HTML
Xuất các bảng tính Excel của bạn sang định dạng HTML sạch sẽ:
Chuyển đổi Tệp Excel sang Tệp HTML
Workbook workbook = new Workbook("Book1.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);
Xuất Tệp Excel sang Luồng HTML (ví dụ: cho ứng dụng web)
Workbook workbook = new Workbook("Book1.xlsx");
using (MemoryStream stream = new MemoryStream())
{
workbook.Save(stream, SaveFormat.Html);
stream.Position = 0;
// Sử dụng luồng cho phản hồi web, ghi vào tệp, v.v.
}
Chuyển Đổi HTML sang Excel
Chuyển đổi các tệp HTML hoặc mã đánh dấu trở lại thành một bảng tính Excel:
Tải Nội Dung HTML từ Tệp
HtmlLoadOptions loadOptions = new HtmlLoadOptions();
Workbook workbook = new Workbook("input.html", loadOptions);
workbook.Save("html_to_excel.xlsx");
Tải Nội Dung HTML từ Chuỗi
string html = "<html><body><table><tr><td>Product</td><td>Price</td></tr><tr><td>Pen</td><td>$1.99</td></tr></table></body></html>";
using (MemoryStream stream = new MemoryStream(Encoding.UTF8.GetBytes(html)))
{
Workbook workbook = new Workbook(stream, new HtmlLoadOptions());
workbook.Save("html_string_to_excel.xlsx", SaveFormat.Xlsx);
}
Các Tình Huống Phổ Biến Nhất
Chuyển đổi Trang Tính Excel sang HTML để Sử Dụng trên Web
Workbook workbook = new Workbook("report.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions
{
ExportHiddenWorksheet = false,
ExportGridLines = true
};
workbook.Save("report.html", options);
Nhập Bảng HTML Đã Định Dạng vào Excel
Workbook workbook = new Workbook("styled_table.html", new HtmlLoadOptions());
workbook.Save("styled_table.xlsx");
Các Thực Hành Tốt Nhất cho Chuyển Đổi HTML
- Sử dụng
HtmlSaveOptions.ExportGridLines = true
để mô phỏng bố cục bảng tính. - Tiền xử lý dữ liệu Excel để phù hợp với kích thước thân thiện với trình duyệt.
- Khi nhập, đảm bảo HTML được định dạng tốt và sử dụng các phần tử bảng để có kết quả tối ưu.
- Lưu vào một luồng nếu bạn dự định phục vụ HTML trực tiếp trong các API web hoặc chức năng đám mây.
Các Vấn Đề Thường Gặp và Giải Quyết
Lỗi | Giải Pháp |
---|---|
File not found | Đảm bảo đường dẫn đầu vào là chính xác và tệp tồn tại |
Unsupported format | Xác nhận tệp là định dạng HTML hoặc tương thích với Excel |
Thiếu kiểu trong HTML đầu ra | Kiểm tra HtmlSaveOptions và xác nhận định dạng được giữ lại |
Nội dung không căn chỉnh trong Excel đã nhập | Sử dụng bảng trong HTML và tránh DIV lồng sâu |
Câu Hỏi Thường Gặp
Aspose.Cells HTML Converter cho .NET là gì?
Một công cụ cho phép các nhà phát triển chuyển đổi bảng tính Excel sang/một mã HTML trong bất kỳ ứng dụng .NET nào.
Nó khác gì so với Aspose.Cells cho .NET?
Trong khi Aspose.Cells cung cấp chức năng Excel rộng rãi, plugin HTML Converter tập trung cụ thể vào các thao tác liên quan đến HTML và đơn giản hóa việc tích hợp.
Các định dạng nào được hỗ trợ?
XLS, XLSX, XLSM, XLTX, XLTM, XLSB, HTML, và MHTML được hỗ trợ trong các tình huống chuyển đổi.
Tôi có thể tùy chỉnh cách HTML được tạo ra hoặc tải không?
Có, HtmlSaveOptions
và HtmlLoadOptions
cho phép kiểm soát chi tiết về định dạng, đường lưới, hành vi bố cục, và nhiều hơn nữa.