HTML'den XLSX'e C#

Bu blog yazısı, bir web sayfasının HTML içeriğinin C# kullanılarak bir Excel dosyasına (XLSX) dönüştürülmesine odaklanmaktadır. Bu işlem, web kazıma veya HTML tablolarının iyi organize edilmiş Excel sayfalarına dönüştürülmesi gibi farklı senaryolarda faydalıdır. Daha fazla ayrıntı için aşağıdaki bölümleri ele alacağız:

Neden Web Sayfasını Excel’e Dönüştürmelisiniz?

Bir web sayfasını Excel formatına dönüştürmenin birçok avantajı vardır. Excel dosyaları veri analizi, görselleştirme ve raporlama için yaygın olarak kullanılır. HTML’yi XLSX’e dönüştürerek, web verilerini Excel tabanlı iş akışlarınıza kolayca entegre edebilir, verimli veri manipülasyonu ve analizine olanak sağlayabilirsiniz.

Web Sayfasından Excel Elektronik Tabloya Dönüştürücü - C# API Kurulumu

Conholdate.Total for .NET DLL’sini Yeni Sürümler sayfasından indirebilir veya aşağıdaki NuGet yükleme komutunu çalıştırarak tüm bağımlılıklarla birlikte hızlı bir şekilde yükleyebilirsiniz:

PM> Install-Package Conholdate.Total

C#’ta HTML’yi Excel’e dönüştürme

HTML’yi C# dilinde Excel formatına dönüştürmek için lütfen aşağıdaki adımları izleyin:

  • Kaynak HTML dosyasını Converter sınıfını kullanarak yükleyin.
  • SpreadsheetConvertOptions sınıfının bir örneğini oluşturun.
  • Convert yöntemini kullanarak HTML’yi Excel formatına aktarın.

Aşağıdaki kod örneği, C# dilinde HTML’nin Excel’e nasıl dönüştürüleceğini açıklamaktadır:

// Kaynak HTML dosyasını yükleyin
using (Converter converter = new Converter("sample.html"))
{
    // Excel biçimi için dönüştürme seçeneklerini ayarlama
    GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions options = new GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions();

    // HTML'yi XLSX formatına dönüştürün
    converter.Convert("HTMLtoXLSX.xlsx", options);
}

C#’ta HTML’yi XLSX/XLSX’e dönüştürme - Gelişmiş Seçenekler

Aşağıdaki adımlar, bir HTML web sayfasının C# dilinde XLS/XLSX Excel formatına nasıl dönüştürüleceğini açıklamaktadır:

  • HTML web sayfasını Converter sınıfı örneğiyle yükleyin.
  • SunumConvertOptions sınıfıyla Excel formatı için farklı dönüştürme seçeneklerini ayarlayın.
  • Convert yöntemini çağırarak HTML’yi Excel elektronik tablosuna dönüştürün.

Aşağıdaki örnek kod, özel seçeneklerin gereksinimlerinize göre ayarlanabileceği C# dilinde HTML’yi XLSX/XLS’ye nasıl dönüştüreceğinizi gösterir:

// Kaynak HTML dosyasını yükleyin
using (Converter converter = new Converter("input.html"))
{
    // XLS formatı için dönüştürme seçeneklerini ayarlayın
    GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions options = new GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions()
    {
        PagesCount = 1,
        Format = GroupDocs.Conversion.FileTypes.SpreadsheetFileType.Xls
    };

    // HTML'yi XLS formatına dönüştürün
    converter.Convert("HTMLtoXLS.xls", options);
}

Ücretsiz Değerlendirme Lisansı

API’nin farklı özelliklerini herhangi bir kısıtlama olmaksızın değerlendirmek için ücretsiz geçici lisans talep edebilirsiniz.

Özetliyor

C#’ta HTML’yi Excel’e dönüştürmek, veri entegrasyonu ve analizi için bir olasılıklar dünyasının kapılarını açar. Bu blog yazısında tartışılan yaklaşımlardan yararlanarak web verileri ile Excel arasındaki boşluğu sorunsuz bir şekilde kapatabilir ve uygulamalarınızı gelişmiş veri işleme yetenekleriyle güçlendirebilirsiniz. İster raporlama amacıyla veri çıkarıyor olun ister veri iş akışlarını otomatikleştiriyor olun, bu C# çözümü, HTML web sayfalarını Excel XLSX veya XLS biçimine dönüştürmenin sağlam ve etkili bir yolunu sağlar. Sorularınızdan herhangi birini tartışmak isterseniz, lütfen forum adresinden bize ulaşın.

Ayrıca bakınız