C#'ta Excel'i HTML'ye Dönüştürme Yöntemleri

C#'ta Excel'i HTML'ye Dönüştürme Yöntemleri

Excel verilerini HTML formatına ihraç etmek, tarayıcılarda, e-posta şablonlarında veya web uygulamalarında spreadsheet içeriğini görüntülemek için gereklidir.Bu kılavuz, bir Excel çalışma kitabını HTML’ye nasıl dönüştüreceğinizi Aspose.Cells for .NET kullanarak gösterir.

Excel’i HTML dönüştürmek için ne zaman kullanılır

  • Web sitelerinde Excel verilerinin önizlemelerini oluşturun
  • Web tabanlı spreadsheet görüntülemeyi sağlar
  • Tablo verilerini CMS veya bloglarda yerleştirin

adım adım rehber

Adım 1: .NET için Aspose.Cells yükleme

dotnet add package Aspose.Cells

Adım 2: Çalışma Kitabı Yükleme

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

3. Adım: HTML kaydetme seçeneklerini ayarlayın (Seçmeli)

HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);

Adım 4: Excel’i HTML dosyasına aktarın

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

Adım 5: Dosya yerine MemoryStream’a kaydedin

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

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

Tam Kodu Örneği

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

İpuçları ve en iyi uygulamalar

İpucuAçıklama
Kullanımı HtmlSaveOptionsFine-tune çıkış HTML yapısı, karakter kodlama veya görüntü entegre
Kaydet StreamAPIs veya sunucu olmayan fonksiyonlar için yararlı
Stili korumakAspose.Cells, stil ve düzen unsurlarının çoğunun korunmasını sağlar
 Türkçe