Excel в HTML в C#

Excel в HTML в C#

Експортирането на данни на Excel в HTML формат е от съществено значение, когато се показва съдържание на раздела в браузъри, шаблони за електронна поща или уеб приложения. Този ръководство показва как да се конвертира Excel работна книга към HTML с помощта на Aspose.Cells за .NET.

Кога да използвате Excel за HTML преобразуване

  • Създаване на предварителни прегледи на данни на Excel на уебсайтове
  • Осигуряване на уеб-базирани разпространения
  • Вградете таблични данни в CMS или блогове

Стъпка по стъпка ръководство

Стъпка 1: Инсталирайте Aspose.Cells за .NET

dotnet add package Aspose.Cells

Стъпка 2: Изтеглете работната книга

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

3: Настройване на опции за запазване на HTML)

HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);

Стъпка 4: Експортиране на Excel към HTML файл

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

Стъпка 5: Запазете в MemoryStream вместо файл

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 HtmlSaveOptionsПълно изход HTML структура, кодиране на символи, или изображения вграждане
Спасяване на потокаПолезни за APIs или без сървър функции
Запазете стилаAspose.Cells гарантира, че повечето елементи на стила и оформлението се запазват
 Български