Aspose.Cells HTML Converter dla .NET Plugin jest potężnym narzędziem, które umożliwia programistom konwertowanie plików Excel do czystej, responsywnej etykiety HTML i importowania zawartości HTML z powrotem do książek roboczych programu Excel.
Wprowadzenie
Aspose.Cells HTML Converter dla .NET Plugin jest wszechstronnym narzędziem, które umożliwia programistom wyeksportowanie plików Excel do HTML i importowanie zawartości HTML z powrotem do książek roboczych programu Excel. To wtyczko ułatwia bezprzewodową interoperabilność danych między formatami Excel i HTML, co czyni go idealnym dla przeglądarek internetowych, raportów e-mail i integracji CMS.
Kluczowe cechy Aspose.Cells HTML Converter
Eksportowanie programu Excel do HTML- Konwertuj całe księgi robocze lub konkretne arkusze do czystego, responsywnego HTML za pomocą programu Excel do konwertera HTML.
Wprowadzanie treści HTML do programu Excel- Pobierz paski lub pliki HTML i przekonwertować je do książek roboczych programu Excel z obsługą tabeli, formatowania i struktury.
Fleksyjne opcje renderowania HTML- Kontrola produkcji z
HtmlSaveOptions
, w tym obsługa ukrytych kolejek / kolumn, eksportowanie arkuszy roboczych indywidualnie lub razem itp.Wejście i wyjście oparte na strumieniu- Przechowywanie lub ładowanie HTML za pośrednictwem strumieni pamięci w celu efektywnego przetwarzania danych w aplikacjach internetowych, API lub środowiskach bez serwera.
Wsparcie w formacie szerokim- Pracuje z szeroką gamą formatów: XLS, XLSX, XXLSB, XXXL, XLTM, HTML i MHTML.
Integracja .NET- Łatwo integruje się z projektami .NET Framework i .NET Core/6/7/8 za pomocą NuGet lub bezpośredniego odniesienia do montażu.
Zacznij od Aspose.Cells HTML Converter dla .NET
Instalacja Aspose.Cells dla .NET
Użyj NuGet, aby dodać Aspose.Cells do projektu:
$ dotnet add package Aspose.Cells
Excel do konwersji HTML
Eksportuj książki robocze programu Excel do czyszczenia formatu HTML.
Konwersja pliku Excel do pliku HTML
Workbook workbook = new Workbook("Book1.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);
Eksportuj plik Excel do strumienia HTML (np. dla aplikacji internetowej)
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.
}
Konwersja HTML do programu Excel
Konwertuj pliki HTML lub surowe oznaczenia z powrotem do książki roboczej programu Excel.
Pobierz treść HTML z pliku
HtmlLoadOptions loadOptions = new HtmlLoadOptions();
Workbook workbook = new Workbook("input.html", loadOptions);
workbook.Save("html_to_excel.xlsx");
Pobierz zawartość HTML z strumienia
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);
}
Najpopularniejsze scenariusze
Konwersja tablicy roboczej programu Excel do HTML do korzystania z sieci Web
Workbook workbook = new Workbook("report.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions
{
ExportHiddenWorksheet = false,
ExportGridLines = true
};
workbook.Save("report.html", options);
Stylizowana tabela HTML do programu Excel
Workbook workbook = new Workbook("styled_table.html", new HtmlLoadOptions());
workbook.Save("styled_table.xlsx");
Najlepsze metody konwersji HTML
- Używanie
HtmlSaveOptions.ExportGridLines = true
Wystarczy pomyśleć o rozdzielczości. - Wstępne przetwarzanie danych programu Excel do dostosowania się do wymiarów przyjaznych dla przeglądarki.
- Podczas importu upewnij się, że HTML jest dobrze utworzony i wykorzystuje elementy tabeli dla optymalnych wyników.
- Oszczędzaj na strumieniu, jeśli zamierzasz służyć HTML bezpośrednio w sieci APIs lub funkcjach chmury.
Typowe problemy i rozwiązania
błąd | Rozwiązanie |
---|---|
File not found | Upewnij się, że ścieżka wejścia jest poprawna, a plik istnieje |
Unsupported format | Potwierdź, że plik jest albo formatem zgodnym z HTML lub Excel |
Brak stylów w wyjściu HTML | Sprawdź HtmlSaveOptions i potwierdź, że formatowanie jest zachowane |
Zawartość nie dostosowana do importowanego programu Excel | Użyj tabel w HTML i unikać głęboko zniszczonych DIV |
Dzięki tym funkcjom Aspose.Cells zapewnia potężny narzędzie do konwersji programu Excel do HTML, zapewniając jednocześnie, że formatowanie jest zachowane, umożliwiając bezprzewodową integrację i wyświetlanie na różnych platformach.
konkluzja
Aspose.Cells HTML Converter for .NET oferuje solidne funkcje konwersji plików programu Excel do czystej etykiety HTML i importowania zawartości HTML z powrotem do książek Excel. Plugin ten jest niezbędnym narzędziem dla deweloperów, którzy chcą pomieścić lukę między programami Excel i aplikacjami opartymi na sieci Web, zapewniając bezprzewodową interoperacyjność danych.