Hvordan man konverterer Excel til HTML i C#

Hvordan man konverterer Excel til HTML i C#

Eksportering af Excel-data til HTML-format er afgørende, når du viser spreadsheet-indhold i browsere, e-mail-malerier eller webapplikationer. Denne vejledning viser, hvordan man konverterer en Excel workbook til html ved hjælp af Aspose.Cells for .NET.

Når skal du bruge Excel til HTML konvertering

  • Generere forudsigelser af Excel-data på hjemmesider
  • Mulighed for webbaseret spreadsheet visning
  • Indlej tabulære data i CMS eller blogs

Step-by-Step Guide

Trin 1: Installere Aspose.Cells til .NET

dotnet add package Aspose.Cells

Trin 2: Lade arbejdsbokken op

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

Trin 3: Indsæt HTML Save Optioner (Optionelt)

HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);

Trin 4: Eksportere Excel til HTML-filer

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

Trin 5: Save til en MemoryStream i stedet for 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.
}

Fuld kode eksempler

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 og bedste praksis

Tip tilBeskrivelse
Use HtmlSaveOptionsFine-tune udgang HTML struktur, karakter kodning, eller billedindbygning
Spar til strømmenNyttig til APIs eller serverløse funktioner
Bevar stylingAspose.Cells sikrer, at de fleste styling og layout elementer er bevaret
 Dansk