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
Tipp | Beschreibung |
---|---|
Use HtmlSaveOptions | Fine-tune-Ausgang HTML-Struktur, Charakter-Coding oder Bild-Integration |
Sparen Sie zum Stream | Nützlich für APIs oder Serverlose Funktionen |
Styling bewahren | Aspose.Cells sorgt dafür, dass die meisten Styling- und Layout-Elemente erhalten werden |