The Aspose.Cells HTML Converter for .NET Plugin là một công cụ mạnh mẽ cho phép các nhà phát triển để chuyển đổi các tập tin Excel thành một nhãn HTML sạch sẽ, phản ứng và nhập nội dung HTML trở lại vào sổ làm việc Excel. plugin này phá vỡ khoảng cách giữa Excel và HTML, làm cho nó lý tưởng cho người xem dựa trên web, báo cáo email, và kết hợp CMS.

Giới thiệu

The Aspose.Cells HTML Converter for .NET Plugin là một công cụ đa dạng cho phép các nhà phát triển xuất tệp Excel sang HTML và nhập nội dung HTML trở lại vào sổ làm việc Excel. plugin này tạo điều kiện cho sự tương tác dữ liệu không rõ ràng giữa các định dạng Excel và HTML, làm cho nó lý tưởng cho người xem dựa trên web, báo cáo email, và kết hợp CMS.

Các tính năng chính của Aspose.Cells HTML Converter

  • Xuất Excel sang HTML- Chuyển đổi toàn bộ sổ làm việc hoặc bảng tính cụ thể thành HTML sạch, phản ứng bằng cách sử dụng Excel sang HTML Converter.

  • 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 xử lý các hàng / cột ẩn, xuất trang tính cá nhân hoặc cùng nhau, v.v.

  • 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ớ để xử lý dữ liệu hiệu quả trong các ứng dụng web, APIs, hoặc môi trường không có máy chủ.

  • Hỗ trợ định dạng rộng- Nó hoạt động với một loạt các định dạng: XLS, XLSX, XXLSB, XLSM, XXXL, xLSTM, HTML, và MHTML.

  • 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

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);
}

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à giải pháp

sai lầmGiả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 formatKiể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 outputKiể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ẩuSử dụng bảng trong HTML và tránh DIV sâu

Với những khả năng này, Aspose.Cells cung cấp một công cụ mạnh mẽ để chuyển đổi Excel sang HTML trong khi đảm bảo rằng định dạng được bảo tồn, cho phép sự tích hợp và hiển thị không ngừng trên các nền tảng khác nhau.

Kết luận

Aspose.Cells HTML Converter for .NET cung cấp các tính năng vững chắc để chuyển đổi các tệp Excel thành một nhãn HTML sạch và nhập nội dung HTML trở lại vào sổ làm việc Excel. plugin này là một công cụ thiết yếu cho các nhà phát triển tìm cách phá vỡ khoảng cách giữa Excel và các ứng dụng dựa trên web, đảm bảo khả năng tương tác dữ liệu không rõ ràng.

More in this category