Bộ chuyển đổi HTML
Các Aspose.Cells HTML Converter cho .NET Plugin cho phép các nhà phát triển xuất tệp Excel sang HTML và tải tệp HTML hoặc đánh dấu trực tiếp vào sổ làm việc Excel. Cho dù bạn đang xây dựng trình duyệt dựa trên trình duyệt, báo cáo dựa trên email, hoặc tích hợp với các hệ thống CMS, plugin này giúp cầu Excel và HTML một cách dễ dàng.
Bài viết mới nhất
Aspose.Cells HTML Converter Chìa khóa tính năng
Xuất Excel sang HTML Chuyển đổi tệp Excel sang HTML để hiển thị web hoặc chia sẻ trọng lượng nhẹ. xuất toàn bộ sổ làm việc hoặc sổ làm việc cụ thể như một HTML sạch sẽ, phản ứng.
nhập nội dung HTML vào Excel Tải dòng HTML hoặc tệp và chuyển đổi chúng thành sổ làm việc Excel với hỗ trợ bảng, định dạng và cấu trúc.
Khả năng Rendering HTML linh hoạt Kiểm soát sản xuất với
HtmlSaveOptions
, bao gồm làm thế nào các hàng / cột ẩn được xử lý, cho dù để xuất trang tính cá nhân hoặc cùng nhau, và nhiều hơn nữa.Bộ nhập và xuất xứ dựa trên dòng Lưu hoặc tải HTML thông qua dòng bộ nhớ – lý tưởng cho các ứng dụng web, APIs, hoặc môi trường không có máy chủ. Điều này bao gồm khả năng Aspose Cells Save to Stream để xử lý dữ liệu hiệu quả.
Hỗ trợ định dạng rộng Làm việc với một loạt các định dạng: XLS, XLSX, XLSB, XLSM, XLTX, XLTM, HTML, và MHTML – cho phép chuyển đổi giữa HTML và cả di sản và các tệp Excel hiện đại.
Native .NET Integration Nó 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
Excel sang HTML Conversion
Xuất sổ làm việc Excel của bạn để làm sạch định dạng HTML:
Chuyển đổi Excel File sang HTML File
Workbook workbook = new Workbook("Book1.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);
Export Excel File to HTML Stream (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;
// Use the stream for web response, writing to file, etc.
}
HTML sang Excel chuyển đổi
Chuyển đổi các tệp HTML hoặc nhãn nguyên trở lại vào sổ làm việc Excel:
Tải nội dung HTML từ mộ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ừ một dòng
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);
}
Những kịch bản phổ biến nhất
Chuyển đổi Excel Worksheet sang HTML để sử dụng 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 theo phong cách vào Excel
Workbook workbook = new Workbook("styled_table.html", new HtmlLoadOptions());
workbook.Save("styled_table.xlsx");
Thực hành tốt nhất cho chuyển đổi HTML
- Sử dụng
HtmlSaveOptions.ExportGridLines = true
để mô phỏng layout spreadsheet. - Tiếp tục xử lý dữ liệu Excel để phù hợp trong các kích thước thân thiện với trình duyệt.
- Khi nhập khẩu, đảm bảo HTML được định dạng tốt và sử dụng các yếu tố bảng cho kết quả tối ưu.
- Tiết kiệm cho một dòng nếu bạn có ý định phục vụ HTML trực tiếp trong APIs web hoặc chức năng đám mây.
Các vấn đề chung và các quyết định
sai lầm | Giải pháp |
---|---|
File not found | Đảm bảo con đường nhập là chính xác và tệp tồn tại |
Unsupported format | Kiểm tra rằng tệp là một định dạng HTML hoặc Excel tương thích |
Các phong cách thiếu trong HTML output | Kiểm tra HtmlSaveOptions và xác nhận định dạng được giữ lại |
Nội dung không phù hợp trong Excel nhập khẩu | Sử dụng bảng trong HTML và tránh DIV sâu |