HTML Dönüştürücü

The Aspose.Cells HTML Converter for .NET Plugin geliştiricilerin Excel dosyalarını HTML’ye dışa aktarmasını ve HTML dosyalarını veya işaretlemeleri doğrudan Excel çalışma kitaplarına yüklemesini sağlar. İster tarayıcı tabanlı görüntüleyiciler, ister e-posta tabanlı raporlar, ister CMS sistemleri ile entegrasyonlar oluşturuyor olun, bu eklenti Excel ve HTML arasında sorunsuz bir köprü kurmanıza yardımcı olur.

Son Makaleler

Aspose.Cells HTML Converter Ana Özellikleri

  1. Excel’i HTML’ye Dışa Aktarma
    Excel dosyalarını web görüntülemesi veya hafif paylaşım için HTML’ye dönüştürün. Tüm çalışma kitaplarını veya belirli çalışma sayfalarını temiz, duyarlı HTML olarak dışa aktarın.

  2. HTML İçeriğini Excel’e Alma
    HTML dizelerini veya dosyalarını yükleyin ve bunları tablolar, biçimlendirme ve yapı desteği ile Excel çalışma kitaplarına dönüştürün.

  3. Esnek HTML İşleme Seçenekleri
    HtmlSaveOptions ile çıktıyı kontrol edin; gizli satır/sütunların nasıl işleneceği, çalışma sayfalarının ayrı veya birlikte dışa aktarılıp aktarılmayacağı gibi seçenekler içerir.

  4. Akış Tabanlı Girdi ve Çıktı
    HTML’yi bellek akışları aracılığıyla kaydedin veya yükleyin - web uygulamaları, API’ler veya sunucusuz ortamlar için idealdir.

  5. Geniş Format Desteği
    XLS, XLSX, XLSB, XLSM, XLTX, XLTM, HTML ve MHTML gibi çok çeşitli formatlarla çalışır - HTML ile hem eski hem de modern Excel dosyaları arasında dönüşüm sağlar.

  6. Yerel .NET Entegrasyonu
    NuGet veya doğrudan derleme referansı kullanarak .NET Framework ve .NET Core/6/7/8 projeleri ile kolayca entegre olur.


Aspose.Cells HTML Converter ile Başlarken

1. Aspose.Cells for .NET’i Yükleyin

Projeye Aspose.Cells eklemek için NuGet’i kullanın:

dotnet add package Aspose.Cells

Excel’den HTML’ye Dönüşüm

Excel çalışma kitaplarınızı temiz HTML formatında dışa aktarın:

Excel Dosyasını HTML Dosyasına Dönüştürme

Workbook workbook = new Workbook("Book1.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);

Excel Dosyasını HTML Akışına Dışa Aktarma (örneğin, web uygulaması için)

Workbook workbook = new Workbook("Book1.xlsx");

using (MemoryStream stream = new MemoryStream())
{
    workbook.Save(stream, SaveFormat.Html);
    stream.Position = 0;
    // Akışı web yanıtı, dosyaya yazma vb. için kullanın.
}

HTML’den Excel’e Dönüşüm

HTML dosyalarını veya ham işaretlemeleri tekrar bir Excel çalışma kitabına dönüştürün:

Bir Dosyadan HTML İçeriğini Yükleme

HtmlLoadOptions loadOptions = new HtmlLoadOptions();
Workbook workbook = new Workbook("input.html", loadOptions);
workbook.Save("html_to_excel.xlsx");

Bir Dizeden HTML İçeriğini Yükleme

string html = "<html><body><table><tr><td>Ürün</td><td>Fiyat</td></tr><tr><td>Kalem</td><td>$1.99</td></tr></table></body></html>";
using (MemoryStream stream = new MemoryStream(Encoding.UTF8.GetBytes(html)))
{
    Workbook workbook = new Workbook(stream, new HtmlLoadOptions());
    workbook.Save("html_string_to_excel.xlsx", SaveFormat.Xlsx);
}

En Popüler Senaryolar

Excel Çalışma Sayfasını Web Kullanımı için HTML’ye Dönüştürme

Workbook workbook = new Workbook("report.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions
{
    ExportHiddenWorksheet = false,
    ExportGridLines = true
};
workbook.Save("report.html", options);

Biçimlendirilmiş HTML Tablosunu Excel’e Alma

Workbook workbook = new Workbook("styled_table.html", new HtmlLoadOptions());
workbook.Save("styled_table.xlsx");

HTML Dönüşümü için En İyi Uygulamalar

  • HtmlSaveOptions.ExportGridLines = true kullanarak elektronik tablo düzenini taklit edin.
  • Excel verilerini tarayıcı dostu boyutlara uyacak şekilde ön işleme tabi tutun.
  • İçeriği alırken, HTML’nin iyi biçimlendirilmiş olduğundan ve en iyi sonuçlar için tablo öğeleri kullandığından emin olun.
  • HTML’yi doğrudan web API’lerinde veya bulut işlevlerinde sunmayı planlıyorsanız bir akışa kaydedin.

Yaygın Sorunlar ve Çözümler

HataÇözüm
Dosya bulunamadıGirdi yolunun doğru olduğundan ve dosyanın mevcut olduğundan emin olun
Desteklenmeyen formatDosyanın ya HTML ya da Excel uyumlu bir format olduğundan emin olun
Çıktı HTML’sinde stiller eksikHtmlSaveOptions’ı kontrol edin ve biçimlendirmenin korunduğundan emin olun
İthal edilen Excel’de içerik hizalanmamışHTML’de tablolar kullanın ve derinlemesine yerleştirilmiş DIV’lerden kaçının

Sıkça Sorulan Sorular

Aspose.Cells HTML Converter for .NET nedir?
Geliştiricilerin Excel tablolarını HTML işaretlemesine dönüştürmesine olanak tanıyan bir araçtır.

Aspose.Cells for .NET’ten nasıl farklıdır?
Aspose.Cells geniş Excel işlevselliği sunarken, HTML Converter eklentisi özellikle HTML ile ilgili işlemlere odaklanır ve entegrasyonu basitleştirir.

Hangi formatlar destekleniyor?
XLS, XLSX, XLSM, XLTX, XLTM, XLSB, HTML ve MHTML dönüşüm senaryolarında desteklenmektedir.

HTML’nin nasıl oluşturulacağını veya yükleneceğini özelleştirebilir miyim?
Evet, HtmlSaveOptions ve HtmlLoadOptions biçimlendirme, ızgara çizgileri, düzen davranışı ve daha fazlası üzerinde ayrıntılı kontrol sağlar.

 Türkçe