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
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.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.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ší.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í.Š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.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 nenalezen | Ujistěte se, že je vstupní cesta správná a soubor existuje |
Nepodporovaný formát | Potvrďte, že soubor je buď ve formátu HTML, nebo kompatibilním s Excelem |
Chybějící styly ve výstupním HTML | Zkontrolujte HtmlSaveOptions a potvrďte, že formátování je zachováno |
Obsah není zarovnán v importovaném Excelu | Použí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ší.