Konvertor HTML

The Aspose.Cells HTML Converter for .NET Plugin umožňuje vývojářům exportovat Excel soubory do HTML a načítat HTML soubory nebo značkování přímo do Excel pracovních sešitů. Ať už vytváříte prohlížečové zobrazení, zprávy založené na e-mailech nebo integrace s CMS systémy, tento plugin pomáhá bezproblémově propojit Excel a HTML.

Nejnovější články

Klíčové vlastnosti Aspose.Cells HTML Converter

  1. Export Excel do HTML
    Převést Excel soubory do HTML pro webové zobrazení nebo lehké sdílení. Exportovat celé pracovní sešity nebo konkrétní listy jako čisté, responzivní HTML.

  2. Import HTML obsahu do Excelu
    Načíst HTML řetězce nebo soubory a převést je na Excel pracovní sešity s podporou tabulek, formátování a struktury.

  3. Flexibilní možnosti vykreslování HTML
    Ovládejte výstup pomocí HtmlSaveOptions, včetně toho, jak se zacházet se skrytými řádky/sloupci, zda exportovat listy jednotlivě nebo společně, a další.

  4. Vstup a výstup na bázi streamu
    Ukládejte nebo načítejte HTML prostřednictvím paměťových streamů—ideální pro webové aplikace, API nebo bezserverové prostředí.

  5. Široká podpora formátů
    Pracuje s širokým spektrem formátů: XLS, XLSX, XLSB, XLSM, XLTX, XLTM, HTML a MHTML—umožňující konverzi mezi HTML a jak starými, tak moderními Excel soubory.

  6. Nativní integrace .NET
    Snadno se integruje s projekty .NET Framework a .NET Core/6/7/8 pomocí NuGet nebo přímého odkazu na sestavení.


Začínáme s Aspose.Cells HTML Converter pro .NET

1. Nainstalujte Aspose.Cells pro .NET

Použijte NuGet k přidání Aspose.Cells do vašeho projektu:

dotnet add package Aspose.Cells

Konverze Excel do HTML

Exportujte své Excel pracovní sešity do čistého HTML formátu:

Převést Excel soubor na HTML soubor

Workbook workbook = new Workbook("Book1.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);

Exportovat Excel soubor do HTML streamu (např. pro webovou aplikaci)

Workbook workbook = new Workbook("Book1.xlsx");

using (MemoryStream stream = new MemoryStream())
{
    workbook.Save(stream, SaveFormat.Html);
    stream.Position = 0;
    // Použijte stream pro webovou odpověď, zápis do souboru atd.
}

Konverze HTML do Excel

Převést HTML soubory nebo surové značkování zpět do Excel pracovního sešitu:

Načíst HTML obsah ze souboru

HtmlLoadOptions loadOptions = new HtmlLoadOptions();
Workbook workbook = new Workbook("input.html", loadOptions);
workbook.Save("html_to_excel.xlsx");

Načíst HTML obsah ze řetězce

string html = "<html><body><table><tr><td>Produkt</td><td>Cena</td></tr><tr><td>Pero</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);
}

Nejoblíbenější scénáře

Převést Excel list na HTML pro webové použití

Workbook workbook = new Workbook("report.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions
{
    ExportHiddenWorksheet = false,
    ExportGridLines = true
};
workbook.Save("report.html", options);

Importovat stylizovanou HTML tabulku do Excelu

Workbook workbook = new Workbook("styled_table.html", new HtmlLoadOptions());
workbook.Save("styled_table.xlsx");

Nejlepší postupy pro konverzi HTML

  • Použijte HtmlSaveOptions.ExportGridLines = true, abyste napodobovali rozložení tabulky.
  • Předzpracujte Excel data, aby se vešla do rozměrů přátelských k prohlížečům.
  • Při importu se ujistěte, že je HTML dobře utvořeno a používá prvky tabulky pro optimální výsledky.
  • Uložte do streamu, pokud plánujete přímo poskytovat HTML ve webových API nebo cloudových funkcích.

Běžné problémy a řešení

ChybaŘešení
Soubor nenalezenUjistěte se, že je vstupní cesta správná a soubor existuje
Nepodporovaný formátPotvrďte, že soubor je buď ve formátu HTML, nebo kompatibilním s Excelem
Chybějící styly ve výstupním HTMLZkontrolujte HtmlSaveOptions a potvrďte, že formátování je zachováno
Obsah není zarovnán v importovaném ExceluPoužívejte tabulky v HTML a vyhněte se hluboce vnořeným DIVům

Často kladené otázky

Co je Aspose.Cells HTML Converter pro .NET?
Nástroj, který umožňuje vývojářům převádět Excel tabulky na/z HTML značkování v jakékoli .NET aplikaci.

Jak se liší od Aspose.Cells pro .NET?
Zatímco Aspose.Cells nabízí širokou funkcionalitu Excelu, plugin HTML Converter se zaměřuje konkrétně na operace související s HTML a zjednodušuje integraci.

Jaké formáty jsou podporovány?
XLS, XLSX, XLSM, XLTX, XLTM, XLSB, HTML a MHTML jsou podporovány v konverzních scénářích.

Mohu přizpůsobit, jak se HTML generuje nebo načítá?
Ano, HtmlSaveOptions a HtmlLoadOptions umožňují podrobné ovládání formátování, mřížkových čar, chování rozložení a další.

 Čeština