Wie man Excel in HTML in C# konvertiert#

Wie man Excel in HTML in C# konvertiert#

Das Exportieren von Excel-Daten in HTML-Format ist bei der Anzeige von Spreadsheet-Inhalt in Browsern, E-Mail-Templaten oder Web-Anwendungen unerlässlich.Dieser Leitfaden zeigt, wie man ein Excel-Workbook in HTML konvertiert Aspose.Cells für .NET.

Wann Excel zum HTML-Konvertierung verwenden

  • Erstellen von Excel-Daten auf Websites
  • Web-basierte Spreadsheet-Anzeigen ermöglichen
  • Tabulardaten in CMS oder Blogs integrieren

Schritt für Schritt Guide

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

dotnet add package Aspose.Cells

Schritt 2: Laden Sie das Workbook herunter

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

Schritt 3: Set HTML Save Options (Optional)

HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);

Schritt 4: Exportieren von Excel in HTML-Dateien

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

Schritt 5: Speichern Sie an einen MemoryStream anstelle einer Datei

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

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

Vollständiges Code Beispiel

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

Tipps und Best Practices

TippBeschreibung
Use HtmlSaveOptionsFine-tune-Ausgang HTML-Struktur, Charakter-Coding oder Bild-Integration
Sparen Sie zum StreamNützlich für APIs oder Serverlose Funktionen
Styling bewahrenAspose.Cells sorgt dafür, dass die meisten Styling- und Layout-Elemente erhalten werden
 Deutsch