Excel tablolar genellikle ekiplerin çevrimiçi paylaşmak istediği değerli veriler ve raporlar içerir. Excel dosyalarını HTML formatına dönüştürerek, kullanıcılar Microsoft Excel’i yüklemeden bir web tarayıcısında Excel sayfalarını açabilir ve görüntüleyebilirler. Bu yazıda, Excel’i HTML’ye dönüştürme sürecini nasıl otomatikleştirebileceğimizin ayrıntılarını keşfedeceğiz, böylece Excel çalışma kitabını çevrimiçi görüntüleyebilir veya tabloları web sayfalarına yerleştirebiliriz.

Excel to HTML Conversion API

Aspose.Cells Cloud SDK for .NET güçlü özellikler sunar, Excel çalışma kitaplarını farklı formatlarda dönüştürme, görüntüleme ve işleme konusunda. XLS veya XLSX dosyalarını HTML’ye dönüştürmenize olanak tanır ve yerleşim, biçimlendirme ve stil bütünlüğünü korur. Dönüştürülmüş HTML, çevrimiçi Excel görüntüleme veya web siteleri ve panolarla entegrasyon için kullanılabilir.

Kurulum

SDK’yı NuGet Paket Yöneticisi’ni kullanarak yükleyebilirsiniz:

Install-Package Aspose.Cells-Cloud

Ardından, API istemcinizi Aspose Cloud Dashboard üzerindeki Müşteri Kimliğiniz ve Müşteri Sırrınız ile başlatın. Daha fazla bilgi quick start makalesinde bulunabilir.

Excel’i C# ile HTML’ye dönüştür

Aşağıdaki adımlar, Excel’i HTML’ye nasıl dönüştürebileceğimizi ve C# .NET kod parçacığı kullanarak çevrimiçi bir Excel görünümü oluşturabileceğimizi göstermektedir.

Adım 1: - CellsApi nesnesi oluşturun ve burada istemci kimlik bilgilerini argüman olarak geçin.

CellsApi api = new CellsApi(clientId,clientSecret);

Adım 2: Excel Çalışma Kitabını Cloud Depolama’ya Yükleyin.

UploadFileRequest request = new UploadFileRequest("input.xlsx", "input.xlsx", null);
cellsInstance.UploadFile(request);

Adım 3: SaveOptions bir örneği oluşturun ve çıkış formatı olarak HTML belirleyin.

SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "CSV";

Adım 4: Excel’i HTML olarak kaydedin PostWorkbookSaveAs(…).

var response = cellsInstance.PostWorkbookSaveAs(convert);
  • ✅ Yukarıdaki kod, bir Excel çalışma kitabını herhangi bir tarayıcıda çevrimiçi Excel görüntüleme için açılabilen HTML formatına dönüştürür.
// For more examples, https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// dashboard.aspose.cloud adresini ziyaret edin ve istemci kimlik bilgilerini alın.
try
{
    // CellsApi örneğini oluştururken ClientID ve ClientSecret'i geçirin.
    CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
    
    UploadFileRequest request = new UploadFileRequest("input.xlsx", "input.xlsx", null);
    // bulut depolama alanına Excel dosyasını yükleyin
    cellsInstance.UploadFile(request);

    SaveOptions saveOptions = new SaveOptions();
    saveOptions.SaveFormat = "HTML";

    // PostWorkbookSaveAsRequest oluşturma, sonuçta dosya adını tanımlama
    var convert = new PostWorkbookSaveAsRequest("input.xlsx", "myResultant.html", saveOptions);

    // call the API to convert XLSX to HTML file
    var response = cellsInstance.PostWorkbookSaveAs(convert);

    // print success message if the conversion is successful
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Excel to HTML conversion completed successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

XLSX’yi HTML’ye dönüştürmek için cURL kullanın.

Excel’den HTML’ye dönüşüm gerçekleştirmek için cURL komutlarını da Aspose.Cells Cloud REST API’si aracılığıyla kullanabilirsiniz.

Adım 1: Erişim Belirteci Alın

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"
  • Yanıt, yetkilendirme için kullanacağınız bir ACCESSTOKEN içerecektir.

Adım 2: Excel Dosyasını HTML’ye Dönüştür Aşağıdaki cURL komutunu kullanarak Excel çalışma kitabınızı (Sample.xlsx) CSV formatına dönüştürün:

curl -X 'POST' \
  'https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&storageName=internal&checkExcelRestriction=false' \
  -H 'accept: application/json' \
  -H 'authorization: Bearer {ACCESS_TOKEN}' \
  -H 'Content-Type: application/json' \
  -d '{
  "SaveFormat": "html"
}'

Açıklama:

  • PUT /cells/convert?format=HTML — çıktı formatının HTML olacağını belirtir.
  • file=@/path/to/input.xlsx — bulut depolamadaki yerel Excel dosyasını belirtti.
  • -d parametresini kullanırken, çıktıyı HTML olarak kaydediyoruz.

Ücretsiz XLS’den HTML Dönüştürücü

Eğer web tabanlı bir çözümü tercih ediyorsanız, ücretsiz Excel’den HTML’ye Dönüştürücü‘mizi deneyin. Excel çalışma kitaplarını yüklemenizi ve doğrudan tarayıcınızda görüntülemenizi sağlar — yazılım yüklemeden Excel dosyalarını çevrimiçi açmanın hızlı bir yolu.

excel to html converter

Sonuç

Aspose.Cells Cloud SDK for .NET ile Excel çalışma kitaplarını HTML’ye dönüştürmek hızlı ve zahmetsiz hale geliyor. Excel elektronik tablolarını çevrimiçi görüntülemenin, etkileşimli raporları paylaşmanın veya Excel verilerini web sitelerine gömmenin en iyi yoludur.

Faydalı Bağlantılar

İlgili Makaleler

Aşağıdaki bağlantıları ziyaret ederek daha fazla bilgi edinin:

Sıkça Sorulan Sorular (SSS)

  1. Excel dosyalarını dönüştürdükten sonra çevrimiçi açabilir miyim?
  • Evet. HTML çıktısı herhangi bir web tarayıcısında açılabilir ve anında çevrimiçi Excel görünümü sağlar.
  1. Formüller ve stiller korunacak mı?
  • Evet. Aspose.Cells Cloud, dönüştürülen HTML dosyasındaki tüm hesaplamaları, grafikleri ve biçimlendirmeleri korur.
  1. Parola korumalı Excel dosyalarını destekliyor mu?
  • Evet. Korunan dosyaları dönüştürmek için istekte parolayı belirtebilirsiniz.
  1. Can I perform bulk Excel to HTML conversions?
  • Evet. Cloud depolamanızdaki bir Excel dosyaları klasöründe yineleyerek birden fazla dönüşümü otomatikleştirebilirsiniz.