Hoe om te zetten Excel in HTML in C#
Hoe om te zetten Excel in HTML in C#
Exporteren van Excel-gegevens naar HTML-formaat is essentieel bij het weergeven van spreadsheet-inhoud in browsers, e-mail templates of web-toepassingen. deze gids toont hoe u een Excel-werkboek naar HTML kunt converteren met behulp van Aspose.Cells voor .NET.
Wanneer Excel naar HTML Conversie te gebruiken
- Het genereren van voorbeelden van Excel-gegevens op websites
- Webgebaseerde spreadsheet weergeven mogelijk maken
- Beperk tabelgegevens in CMS of blogs
Step-by-step gids
Stap 1: Installeer Aspose.Cells voor .NET
dotnet add package Aspose.Cells
Stap 2: Het werkboek opladen
Workbook workbook = new Workbook("path/to/excel.xlsx");
Stap 3: Set HTML Save Opties (optional)
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
Stap 4: Exporteren van Excel naar HTML-bestanden
workbook.Save("path/to/output.html", options);
Stap 5: Speel op een MemoryStream in plaats van een bestand
using (MemoryStream outputStream = new MemoryStream())
{
workbook.Save(outputStream, SaveFormat.Html);
outputStream.Position = 0;
// Use the stream in a web response, save to disk, etc.
}
Volledige code voorbeeld
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 en beste praktijken
Tipje | Beschrijving |
---|---|
Use HtmlSaveOptions | Fine-tune output HTML-structuur, karakterencoding of beeldintegratie |
Save To Stream | Nuttig voor API’s of serverloze functies |
Behoud de styling | Aspose.Cells zorgt ervoor dat de meeste styling- en layoutelementen worden bewaard |