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.CellsAdı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
| İpucu | Açıklama |
|---|---|
Kullanımı HtmlSaveOptions | Fine-tune çıkış HTML yapısı, karakter kodlama veya görüntü entegre |
| Kaydet Stream | APIs veya sunucu olmayan fonksiyonlar için yararlı |
| Stili korumak | Aspose.Cells, stil ve düzen unsurlarının çoğunun korunmasını sağlar |