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

  1. 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.

  2. Importuj Zawartość HTML do Excel
    Ładuj ciągi HTML lub pliki i konwertuj je na skoroszyty Excel z obsługą tabel, formatowania i struktury.

  3. 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.

  4. 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.

  5. 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.

  6. 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łądRozwiązanie
Plik nie znalezionyUpewnij się, że ścieżka wejściowa jest poprawna i plik istnieje
Nieobsługiwany formatPotwierdź, że plik jest w formacie HTML lub zgodnym z Excel
Brakujące style w wyjściowym HTMLSprawdź HtmlSaveOptions i potwierdź, że formatowanie jest zachowane
Zawartość nie jest wyrównana w zaimportowanym ExceluUż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.

 Polski