Konwerter HTML
Aspose.Cells HTML Converter dla .NET Plugin umożliwia programistom eksportowanie plików Excel do HTML i ładowanie plików HTML lub oznaczanie bezpośrednio do książek roboczych programu Excel. Niezależnie od tego, czy budujesz przeglądarki oparte na przeglądarce, raporty oparte na wiadomościach e-mail, czy integracje z systemami CMS, ten wtyczka pomaga pomieścić Excel i HTML bez wysiłku.
Najnowsze artykuły
Aspose.Cells HTML Converter Kluczowe funkcje
Eksportowanie programu Excel do HTML Konwersja plików Excel do HTML dla wyświetlania sieci Web lub łagodnego udostępniania. eksportować całe książki robocze lub konkretne arkusze robocze jako czyste, responsive 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, jak ukryte rzędy / kolumny są obsługiwane, czy eksportować arkusze indywidualnie lub razem, i więcej.Wejście i wyjście oparte na strumieniu Przechowywanie lub ładowanie HTML za pośrednictwem strumieni pamięci – idealnie nadaje się do aplikacji internetowych, API lub środowisk bez serwera.
Wsparcie w formacie szerokim Pracuje z szeroką gamą formatów: XLS, XLSX, XLSB, XLSM, XLTX, XLTM, HTML i MHTML – umożliwiając konwersję między HTML i zarówno plikami dziedzicznymi, jak i nowoczesnymi plikami Excel.
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
1. 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 praktyki dla 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.
Wspólne kwestie i rezolucje
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 |