Kako pretvoriti Excel u HTML u C#
Kako pretvoriti Excel u HTML u C#
Izvoz Excelovih podataka u HTML format je neophodan prilikom prikazivanja sadržaja spreadsheet u preglednicima, e-mail predlozima ili web aplikacijama.Ovaj vodič pokazuje kako pretvoriti Excelov radni knjigovod na HTML pomoću Aspose.Cells za .NET.
Kada koristiti Excel za HTML konverziju
- Stvaranje predviđanja Excelovih podataka na web-mjestima
- Omogućiti web-based spreadsheet pregledavanje
- Uključite tablice u CMS ili blogove
korak po korak vodič
Korak 1: Instalirajte Aspose.Cells za .NET
dotnet add package Aspose.Cells
2. korak: Preuzmite radnu knjigu
Workbook workbook = new Workbook("path/to/excel.xlsx");
Korak 3: Postavite opcije za spašavanje HTML-a (opcionalno)
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
Korak 4: Izvoz Excel-a u HTML datoteku
workbook.Save("path/to/output.html", options);
Korak 5: Sačuvajte na MemoryStream umjesto datoteke
using (MemoryStream outputStream = new MemoryStream())
{
workbook.Save(outputStream, SaveFormat.Html);
outputStream.Position = 0;
// Use the stream in a web response, save to disk, etc.
}
Cjeloviti primjer koda
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.");
}
}
Savjeti i najbolje prakse
Tipovi | Opis |
---|---|
Use HtmlSaveOptions | Fine-tune izlazak HTML struktura, kodiranje znakova, ili ugradnja slike |
Sačuvajte u toku | Korisna za API ili bez servera funkcije |
Održavanje stila | Aspose.Cells osigurava da se većina elemenata stila i rasporeda zadrži |