Převod Excelu do HTML může být užitečný v různých scénářích, jako je převod listů na webové stránky nebo vkládání obsahu listů do webových aplikací a tak dále. V tomto článku se dozvíte, jak převést soubory MS Excel XLSX nebo XLS do HTML pomocí C#. Dále se dozvíte, jak používat další možnosti k přizpůsobení převodu Excelu do HTML.
- Excel to HTML C# API
- Převést Excel do HTML pomocí C#
- Povolit popisky v převedeném HTML pomocí C#
- Použijte předvolbu prezentace v Excelu na převod HTML
Excel to HTML C# API
Aspose.Cells for .NET je dobře známé rozhraní API pro manipulaci s tabulkami, které umožňuje vytvářet, číst a upravovat soubory aplikace Excel bez MS Office. Rozhraní API také poskytuje vestavěný převodník tabulek, který vám umožňuje převádět pracovní listy aplikace Excel na soubory HTML s vysokou věrností. Rozhraní API si můžete stáhnout nebo jej nainstalovat do své aplikace pomocí NuGet.
PM> Install-Package Aspose.Cells
Převod Excel XLSX do HTML C#
Převod Excelu do HTML lze provést během několika řádků kódu. Stačí načíst soubor Excel a uložit jej s příponou .html. Následují kroky k provedení této operace.
- Načtěte soubor Excel XLS/XLSX pomocí třídy Sešit.
- Převeďte XLS/XLSX do HTML pomocí metody Workbook.Save(String).
Následující ukázka kódu ukazuje, jak převést soubor XLS/XLSX do HTML pomocí C#.
// Otevřete soubor aplikace Excel
Workbook workbook = new Workbook("Excel.xlsx");
// Uložit jako HTML
workbook.Save("Excel-to-HTML.html");
C# XLSX do HTML – Povolit popisky
Může nastat případ, kdy délka textu přesahuje šířku buněk v listech. V takovém případě se text v převedeném souboru HTML ořízne. Chcete-li tento problém vyřešit, Aspose.Cells for .NET poskytuje možnost povolit popisky v souboru HTML. Níže jsou uvedeny kroky, jak tak učinit.
- Načtěte soubor Excel pomocí třídy Sešit.
- Vytvořte objekt třídy HtmlSaveOptions.
- Povolte popis pomocí vlastnosti HtmlSaveOptions.AddTooltipText.
- Uložte soubor Excel jako HTML pomocí metody Workbook.Save(String, HtmlSaveOptions).
Následující ukázka kódu ukazuje, jak povolit konverzi popisků v Excelu na HTML v C#.
// Otevřete soubor aplikace Excel
Workbook workbook = new Workbook("Excel.xlsx");
// Vytvořte možnosti HTML
HtmlSaveOptions options = new HtmlSaveOptions();
options.AddTooltipText = true;
// Uložit jako HTML
workbook.Save("Excel-to-HTML-Tooltip.html", options);
Použijte předvolbu prezentace v Excelu na převod HTML
Aspose.Cells for .NET poskytuje vlastnost HtmlSaveOptions.PresentationPreference, která umožňuje zlepšit vykreslování rozvržení tabulky ve výsledném souboru HTML. Jinými slovy, slouží k získání atraktivnější prezentace excelových sešitů.
Následující ukázka kódu ukazuje, jak vylepšit prezentaci souborů aplikace Excel.
// Otevřete soubor aplikace Excel
Workbook workbook = new Workbook("Excel.xlsx");
// Vytvořte možnosti HTML
HtmlSaveOptions options = new HtmlSaveOptions();
options.PresentationPreference = true;
// Uložit jako HTML
workbook.Save("Excel-to-HTML-PresentationPreference.html", options);
Závěr
V tomto článku jste se naučili, jak převést soubory Excel XLSX a XLS do HTML pomocí C#. Dále jste viděli, jak povolit popisky a možnosti předvoleb prezentace v převodu Excel do HTML. Více o Aspose.Cells for .NET si můžete přečíst pomocí dokumentace.