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

TipoviOpis
Use HtmlSaveOptionsFine-tune izlazak HTML struktura, kodiranje znakova, ili ugradnja slike
Sačuvajte u tokuKorisna za API ili bez servera funkcije
Održavanje stilaAspose.Cells osigurava da se većina elemenata stila i rasporeda zadrži
 Hrvatski