Wie man Excel in HTML in C# konvertiert

Wie man Excel in HTML in C# konvertiert

Exportieren von Excel-Daten in das HTML-Format ist entscheidend, wenn Tabelleninhalte in Browsern, E-Mail-Vorlagen oder Webanwendungen angezeigt werden. Dieser Leitfaden zeigt, wie man eine Excel-Arbeitsmappe mit Aspose.Cells für .NET in HTML konvertiert.

Wann man die Excel-zu-HTML-Konvertierung verwenden sollte

  • Generieren von Vorschauen von Excel-Daten auf Websites
  • Ermöglichen der webbasierten Anzeige von Tabellenkalkulationen
  • Einbetten von tabellarischen Daten in CMS oder Blogs

Schritt-für-Schritt-Anleitung

Schritt 1: Installieren von Aspose.Cells für .NET

dotnet add package Aspose.Cells

Schritt 2: Laden der Arbeitsmappe

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

Schritt 3: HTML-Speicheroptionen festlegen (optional)

HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);

Schritt 4: Exportieren von Excel in eine HTML-Datei

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

Schritt 5: In einen MemoryStream anstelle einer Datei speichern

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

    // Verwenden Sie den Stream in einer Webantwort, speichern Sie ihn auf der Festplatte usw.
}

Vollständiges Codebeispiel

using System;
using System.IO;
using Aspose.Cells;

class Program
{
    static void Main()
    {
        Workbook workbook = new Workbook("input.xlsx");

        // Option 1: In eine HTML-Datei speichern
        HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
        workbook.Save("output.html", options);

        // Option 2: In einen Stream für Webanwendungen speichern
        using (MemoryStream stream = new MemoryStream())
        {
            workbook.Save(stream, SaveFormat.Html);
            stream.Position = 0;
            // Verwenden Sie den Stream nach Bedarf (z. B. in der API-Antwort senden)
        }

        Console.WriteLine("Excel in HTML exportiert.");
    }
}

Tipps und bewährte Verfahren

TippBeschreibung
Verwenden Sie HtmlSaveOptionsFeinabstimmung der HTML-Ausgabe, Zeichencodierung oder Bildeinbettung
In einen Stream speichernNützlich für APIs oder serverlose Funktionen
Stil beibehaltenAspose.Cells stellt sicher, dass die meisten Stil- und Layout-Elemente erhalten bleiben
 Deutsch