Kako pretvoriti Excel u HTML u C#

Kako pretvoriti Excel u HTML u C#

Експортирање Екцел података у ХТМЛ формат је од суштинског значаја приликом приказивања садржаја шифрова у претраживачима, шаблонима е-поште или веб апликацијама. Овај водич показује како конвертовати Екцел радну књигу у ХТМЛ користећи Аспосе.Целл за .НЕТ.

Када користити Екцел у ХТМЛ конверзију

  • Креирање прегледа Екцел података на сајтовима
  • Омогућавање веб-базираног прегледа ширења
  • Уградите табуларне податке у ЦМС или блогове

Корак по корак водич

Корак 1: Инсталирајте Aspose.Cells за .NET

dotnet add package Aspose.Cells

Корак 2: Преузмите радну књигу

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

Корак 3: Поставите опције за сачување ХТМЛ-а (опционално)

HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);

Корак 4: Експорт Екцел у ХТМЛ датотеке

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

Корак 5: Сачувајте на меморијском потоку уместо датотеке

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

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

Потпуни код Пример

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

Савети и најбоља пракса

ТипОпис
Use HtmlSaveOptionsFine-tune output HTML структура, кодирање карактера, или уграђивање слике
Sačuvaj u tokuКорисно за АПИ или функције без сервера
Сачувајте стилингAspose.Cells обезбеђује да се већина елемената стила и распореда задржава
 Српски