Hur man konverterar Excel till HTML i C#

Hur man konverterar Excel till HTML i C#

Exportera Excel-data till HTML-format är nödvändigt när du visar spreadsheetinnehåll i webbläsare, e-postmallar eller webbapplikationer.Denna guide visar hur man konverterar en Excel-arbetsbok till HTML med Aspose.Cells för .NET.

När ska man använda Excel till HTML-konvertering

  • Generera förhandsgranskningar av Excel-data på webbplatser
  • Tillåta webbaserad spreadsheet visning
  • Integrera tabelldata 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 upp arbetsboken

Workbook workbook = new Workbook("path/to/excel.xlsx");

Steg 3: Ställ in alternativ för att spara HTML (alternativ)

HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);

Steg 4: Exportera Excel till HTML-filer

workbook.Save("path/to/output.html", options);

Steg 5: Spara till en MemoryStream i stället för en fil

using (MemoryStream outputStream = new MemoryStream())
{
    workbook.Save(outputStream, SaveFormat.Html);
    outputStream.Position = 0;

    // Use the stream in a web response, save to disk, etc.
}

Komplett kod Exempel

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.");
    }
}

Tips och bästa praxis

TipsBeskrivning
Användning HtmlSaveOptionsFine-tune output HTML struktur, tecken kodning, eller bild inbäddning
Spara till strömAnvändbar för APIs eller serverfria funktioner
Rädda stylingAspose.Cells säkerställer att de flesta styling- och layoutelement bevaras
 Svenska