Hogyan lehet átalakítani az Excel-t HTML-re C#

Hogyan lehet átalakítani az Excel-t HTML-re C#

Az Excel adatainak HTML formátumba történő exportálása elengedhetetlen a böngészők, e-mail sablonok vagy webes alkalmazások tartalmának megjelenítésekor.Ez az útmutató azt mutatja, hogyan lehet egy Excel munkafüzetet HTML-re átalakítani Aspose.Cells for .NET használatával.

Mikor használjuk az Excel-t a HTML átalakításra

  • Az Excel adatok előzetes megjelenítése weboldalakon
  • Web-alapú spreadsheet megjelenítés lehetővé tétele
  • Táblázati adatok integrálása CMS-ben vagy blogokban

lépésről lépésre útmutató

1. lépés: Az Aspose.Cells telepítése .NET

dotnet add package Aspose.Cells

2. lépés: töltse le a munkafüzetet

Workbook workbook = new Workbook("path/to/excel.xlsx");

3. lépés: A HTML mentési opciók beállítása (opcionális)

HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);

4. lépés: Export Excel HTML fájl

workbook.Save("path/to/output.html", options);

5. lépés: Mentse a MemoryStream helyett a fájlt

using (MemoryStream outputStream = new MemoryStream())
{
    workbook.Save(outputStream, SaveFormat.Html);
    outputStream.Position = 0;

    // Use the stream in a web response, save to disk, etc.
}

Teljes kódex példája

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.");
    }
}

Tippek és legjobb gyakorlatok

Tippleírása
Use HtmlSaveOptionsFine-tune kimeneti HTML szerkezet, karakter kódolás, vagy kép beépítése
Megtakarítás StreamHasznos az API-k vagy a szerver nélküli funkciók számára
A stílus megőrzéseAspose.Cells biztosítja, hogy a legtöbb stílus és elrendezés elemek megmaradnak
 Magyar