Hur man konverterar Excel till HTML i C#
Hur man konverterar Excel till HTML i C#
Exportera Excel-data till HTML-format är nödvändigt när du visar spreadsheetinnehåll i webbläsare, e-postmallar eller webbapplikationer.Denna guide visar hur man konverterar en Excel-arbetsbok till HTML med Aspose.Cells för .NET.
När ska man använda Excel till HTML-konvertering
- Generera förhandsgranskningar av Excel-data på webbplatser
- Tillåta webbaserad spreadsheet visning
- Integrera tabelldata i CMS eller bloggar
Steg för steg guide
Steg 1: Installera Aspose.Cells för .NET
dotnet add package Aspose.Cells
Steg 2: Ladda upp arbetsboken
Workbook workbook = new Workbook("path/to/excel.xlsx");
Steg 3: Ställ in alternativ för att spara HTML (alternativ)
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
Steg 4: Exportera Excel till HTML-filer
workbook.Save("path/to/output.html", options);
Steg 5: Spara till en MemoryStream i stället för 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.
}
Komplett kod Exempel
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 och bästa praxis
Tips | Beskrivning |
---|---|
Användning HtmlSaveOptions | Fine-tune output HTML struktur, tecken kodning, eller bild inbäddning |
Spara till ström | Användbar för APIs eller serverfria funktioner |
Rädda styling | Aspose.Cells säkerställer att de flesta styling- och layoutelement bevaras |