Konwerter HTML
The Aspose.Cells HTML Converter for .NET Plugin umożliwia programistom eksportowanie plików Excel do HTML oraz ładowanie plików HTML lub znaczników bezpośrednio do skoroszytów Excel. Niezależnie od tego, czy tworzysz przeglądarkowe widoki, raporty oparte na e-mailach, czy integracje z systemami CMS, ten plugin pomaga w płynny sposób połączyć Excel i HTML.
Najnowsze Artykuły
Kluczowe Funkcje Aspose.Cells HTML Converter
Eksportuj Excel do HTML
Konwertuj pliki Excel na HTML do wyświetlania w sieci lub lekkiego udostępniania. Eksportuj całe skoroszyty lub konkretne arkusze jako czysty, responsywny HTML.Importuj Zawartość HTML do Excel
Ładuj ciągi HTML lub pliki i konwertuj je na skoroszyty Excel z obsługą tabel, formatowania i struktury.Elastyczne Opcje Renderowania HTML
Kontroluj wyjście za pomocąHtmlSaveOptions
, w tym jak obsługiwane są ukryte wiersze/kolumny, czy eksportować arkusze pojedynczo czy razem, i inne.Wejście i Wyjście Oparte na Strumieniu
Zapisuj lub ładuj HTML za pośrednictwem strumieni pamięci — idealne dla aplikacji internetowych, interfejsów API lub środowisk bezserwerowych.Szerokie Wsparcie dla Formatów
Działa z szeroką gamą formatów: XLS, XLSX, XLSB, XLSM, XLTX, XLTM, HTML i MHTML — umożliwiając konwersję między HTML a zarówno starszymi, jak i nowoczesnymi plikami Excel.Natywna Integracja z .NET
Łatwo integruje się z projektami .NET Framework oraz .NET Core/6/7/8 za pomocą NuGet lub bezpośredniego odwołania do zestawu.
Rozpoczęcie Pracy z Aspose.Cells HTML Converter dla .NET
1. Zainstaluj Aspose.Cells dla .NET
Użyj NuGet, aby dodać Aspose.Cells do swojego projektu:
dotnet add package Aspose.Cells
Konwersja Excel do HTML
Eksportuj swoje skoroszyty Excel do czystego formatu HTML:
Konwertuj Plik Excel na Plik 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;
// Użyj strumienia do odpowiedzi webowej, zapisu do pliku itp.
}
Konwersja HTML do Excel
Konwertuj pliki HTML lub surowe znaczniki z powrotem do skoroszytu Excel:
Załaduj Zawartość HTML z Pliku
HtmlLoadOptions loadOptions = new HtmlLoadOptions();
Workbook workbook = new Workbook("input.html", loadOptions);
workbook.Save("html_to_excel.xlsx");
Załaduj Zawartość HTML z Ciągu
string html = "<html><body><table><tr><td>Produkt</td><td>Cena</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
Konwertuj Arkusz Excel na HTML do Użytku w Sieci
Workbook workbook = new Workbook("report.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions
{
ExportHiddenWorksheet = false,
ExportGridLines = true
};
workbook.Save("report.html", options);
Importuj Stylizowaną Tabelę HTML do Excel
Workbook workbook = new Workbook("styled_table.html", new HtmlLoadOptions());
workbook.Save("styled_table.xlsx");
Najlepsze Praktyki dla Konwersji HTML
- Użyj
HtmlSaveOptions.ExportGridLines = true
, aby naśladować układ arkusza kalkulacyjnego. - Przetwórz dane Excel, aby pasowały do wymiarów przyjaznych przeglądarkom.
- Przy imporcie upewnij się, że HTML jest dobrze uformowany i używa elementów tabeli dla optymalnych wyników.
- Zapisz do strumienia, jeśli zamierzasz bezpośrednio serwować HTML w interfejsach API webowych lub funkcjach w chmurze.
Typowe Problemy i Rozwiązania
Błąd | Rozwiązanie |
---|---|
Plik nie znaleziony | Upewnij się, że ścieżka wejściowa jest poprawna i plik istnieje |
Nieobsługiwany format | Potwierdź, że plik jest w formacie HTML lub zgodnym z Excel |
Brakujące style w wyjściowym HTML | Sprawdź HtmlSaveOptions i potwierdź, że formatowanie jest zachowane |
Zawartość nie jest wyrównana w zaimportowanym Excelu | Użyj tabel w HTML i unikaj głęboko zagnieżdżonych DIV-ów |
Najczęściej Zadawane Pytania
Czym jest Aspose.Cells HTML Converter dla .NET?
Narzędzie, które pozwala programistom konwertować arkusze kalkulacyjne Excel na/ze znaczników HTML w dowolnej aplikacji .NET.
Jak różni się od Aspose.Cells dla .NET?
Podczas gdy Aspose.Cells oferuje szeroką funkcjonalność Excel, plugin HTML Converter koncentruje się specjalnie na operacjach związanych z HTML i upraszcza integrację.
Jakie formaty są obsługiwane?
Obsługiwane są formaty XLS, XLSX, XLSM, XLTX, XLTM, XLSB, HTML i MHTML w scenariuszach konwersji.
Czy mogę dostosować sposób generowania lub ładowania HTML?
Tak, HtmlSaveOptions
i HtmlLoadOptions
pozwalają na szczegółową kontrolę nad formatowaniem, liniami siatki, zachowaniem układu i innymi.