Jak převést Excel na HTML v C#
Jak převést Excel na HTML v C#
Export Excelových dat do formátu HTML je nezbytný při zobrazení obsahu spreadsheet v prohlížečích, e-mailových šablonách nebo webových aplikacích.Tento průvodce ukazuje, jak převést Excelovou knihovnu do HTML pomocí Aspose.Cells pro .NET.
Kdy použít Excel na HTML konverzi
- Vytvořte předpovědi Excelových dat na webových stránkách
- Umožňuje zobrazení web-based spreadsheet
- Vložte tabulkové údaje do CMS nebo blogů
Krok za krokem průvodce
Krok 1: Instalace Aspose.Cells pro .NET
dotnet add package Aspose.Cells
Krok 2: Stáhněte si pracovní knihu
Workbook workbook = new Workbook("path/to/excel.xlsx");
Krok 3: Nastavení možností HTML Save (voliteln)
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
Krok 4: Export Excel do HTML souboru
workbook.Save("path/to/output.html", options);
Krok 5: Uložit do MemoryStream namísto souboru
using (MemoryStream outputStream = new MemoryStream())
{
workbook.Save(outputStream, SaveFormat.Html);
outputStream.Position = 0;
// Use the stream in a web response, save to disk, etc.
}
Kompletní příklad kódu
using System;
using System.IO;
using Aspose.Cells;
class Program
{
static void Main()
{
Workbook workbook = new Workbook("input.xlsx");
// Option 1: Save to HTML file
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);
// Option 2: Save to stream for web applications
using (MemoryStream stream = new MemoryStream())
{
workbook.Save(stream, SaveFormat.Html);
stream.Position = 0;
// Use the stream as needed (e.g., send in API response)
}
Console.WriteLine("Excel exported to HTML.");
}
}
Tipy a nejlepší postupy
Tipy | Popis |
---|---|
Použití HtmlSaveOptions | Fine-tune výstup HTML struktury, kódování znaků, nebo image embedding |
Shromažďovat na stream | Užitečné pro API nebo bezserverové funkce |
Udržujte styling | Aspose.Cells zajišťuje, že většina stylových a layoutových prvků je zachována |