Hur man konverterar Excel till HTML i C#
Hur man konverterar Excel till HTML i C#
Exportera Excel-data till HTML-format är avgörande när man visar kalkylbladsinnehåll i webbläsare, e-postmallar eller webbapplikationer. Denna guide visar hur man konverterar en Excel-arbetsbok till HTML med hjälp av Aspose.Cells för .NET.
När man ska använda Excel till HTML-konvertering
- Generera förhandsvisningar av Excel-data på webbplatser
- Möjliggöra webbaserad visning av kalkylblad
- Bädda in tabulär data i CMS eller bloggar
Steg-för-steg-guide
Steg 1: Installera Aspose.Cells för .NET
dotnet add package Aspose.Cells
Steg 2: Ladda arbetsboken
Workbook workbook = new Workbook("path/to/excel.xlsx");
Steg 3: Ställ in HTML-sparalternativ (valfritt)
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
Steg 4: Exportera Excel till HTML-fil
workbook.Save("path/to/output.html", options);
Steg 5: Spara till en MemoryStream istället för en fil
using (MemoryStream outputStream = new MemoryStream())
{
workbook.Save(outputStream, SaveFormat.Html);
outputStream.Position = 0;
// Använd strömmen i ett webbsvar, spara på disk, osv.
}
Komplett kodexempel
using System;
using System.IO;
using Aspose.Cells;
class Program
{
static void Main()
{
Workbook workbook = new Workbook("input.xlsx");
// Alternativ 1: Spara till HTML-fil
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);
// Alternativ 2: Spara till ström för webbapplikationer
using (MemoryStream stream = new MemoryStream())
{
workbook.Save(stream, SaveFormat.Html);
stream.Position = 0;
// Använd strömmen efter behov (t.ex. skicka i API-svar)
}
Console.WriteLine("Excel exporterat till HTML.");
}
}
Tips och bästa praxis
Tips | Beskrivning |
---|---|
Använd HtmlSaveOptions | Justera utdata HTML-struktur, teckenkodning eller bildinbäddning |
Spara till ström | Användbart för API:er eller serverlösa funktioner |
Bevara stil | Aspose.Cells säkerställer att de flesta stil- och layoutelement behålls |