Ako premeniť Excel na HTML v C#

Ako premeniť Excel na HTML v C#

Exportovanie údajov Excelu do formátu HTML je nevyhnutné pri zobrazovaní obsahu spreadsheet v prehliadačoch, e-mailových šablónoch alebo webových aplikáciách.Tento sprievodca ukazuje, ako premeniť pracovnú knihu Excelu na HTML pomocou Aspose.Cells pre .NET.

Kedy používať Excel na konverziu HTML

  • Vytvorenie prehľadov údajov Excel na webových stránkach
  • Umožňuje zobrazenie web-based spreadsheet
  • Vložte tabuľkové údaje do CMS alebo blogov

Krok za krokom sprievodca

Krok 1: Inštalácia Aspose.Cells pre .NET

dotnet add package Aspose.Cells

Krok 2: Nahrať pracovnú knihu

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

Krok 3: Nastavenie HTML Save Options (voliteľné)

HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);

Krok 4: Export Excel do HTML súboru

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

Krok 5: Uložiť do MemoryStream namiesto súboru

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

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

Kompletný príklad kódu

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

Tipy a najlepšie postupy

TipyPopis
Use HtmlSaveOptionsFine-tune výstup HTML štruktúra, kódovanie znakov, alebo image embedding
Ušetriť na streamUžitočné pre API alebo bezserverové funkcie
Udržiavať stylingAspose.Cells zabezpečuje, že väčšina styling a layout prvkov sú zachované
 Slovenčina