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 til | Beskrivelse |
---|---|
Use HtmlSaveOptions | Fine-tune udgang HTML struktur, karakter kodning, eller billedindbygning |
Spar til strømmen | Nyttig til APIs eller serverløse funktioner |
Bevar styling | Aspose.Cells sikrer, at de fleste styling og layout elementer er bevaret |