excel'den html'ye

C# .NET kullanarak Excel’i HTML’ye dönüştürün

Excel e-tabloları, veri depolama ve analiz için yaygın olarak kullanılır, ancak çevrimiçi olarak erişilmesi ve görüntülenmesi zor olabilir. Bu sorunun çözümü, Excel elektronik tablolarını web üzerinden kolayca erişilebilen ve görüntülenebilen HTML tablolarına dönüştürmektir. Aspose.Cells Cloud ile bu süreç daha da kolay ve verimli hale geldi. Bu yazıda, Excel elektronik tablolarını HTML tablolarına dönüştürmek için Aspose.Cells Cloud’u nasıl kullanacağımızı tartışacağız ve dönüştürme gereksinimleriniz için bu çözümü kullanmanın diğer faydalarını keşfedeceğiz. İster geliştirici ister son kullanıcı olun, bu makale size Excel’den HTML’ye dönüştürmeye başlamak için ihtiyaç duyduğunuz bilgileri sağlamak için tasarlanmıştır.

Excel’den Web’e Dönüştürme API’sı

Aspose.Cells Cloud ile sorunsuz entegrasyonun, gelişmiş özelliklerin ve hızlı dönüştürme özelliklerinin keyfini çıkarın. Excel elektronik tablolarını HTML tablolarına dönüştürmek için basit ve verimli bir çözüm sağlayan bulut tabanlı bir API’dir. Yalnızca birkaç satır kodla XLS ve XLSX’i HTML tablolarına dönüştürün, manuel veri girişi ihtiyacını ortadan kaldırın ve daha önemli görevler için zamanınızı boşaltın. Bu nedenle, verileri çevrimiçi yayınlamanız, ekibinizle paylaşmanız veya iş akışınızı otomatikleştirmeniz gerekip gerekmediğini Aspose.Cells Cloud, Excel’den HTML’ye dönüştürme ihtiyaçlarınız için esnek ve ölçeklenebilir bir çözüm sunar.

Şimdi bu yazı kapsamında, C# .NET çözümümüze Aspose.Cells Cloud SDK for .NET referansını NuGet paketi olarak eklememiz gerekiyor. NuGet paket yöneticisinde “Aspose.Cells-Cloud” ifadesini arayın ve paketi ekleyin.

Aspose.Cells Bulutu

Resim 1:- Aspose.Cells Cloud NuGet paketi.

Ayrıca API kabiliyetlerini kullanabilmek için Cloud dashboard hesabımızın da olması gerekmektedir. Halihazırda abone değilseniz lütfen geçerli bir e-posta adresi kullanarak Cloud Dashboard üzerinden ücretsiz bir hesap oluşturun ve kişiselleştirilmiş müşteri kimlik bilgilerinizi alın.

C# kullanarak Elektronik Tabloyu Çevrimiçi Görüntüleyin

Çevrimiçi elektronik tablo özelliğinin C# .NET kullanılarak nasıl gerçekleştirilebileceğine ilişkin adımları tartışalım.

excel'den html'ye

Resim 2: - Excel’den Web’e dönüştürme önizlemesi.

Örnek Excel çalışma sayfasını indirmek için aşağıdaki bağlantıyı kullanın (myDocument.xlsx) yukarıdaki örnekte kullanılmıştır.

// Eksiksiz örnekler ve veri dosyaları için lütfen şu adresi ziyaret edin: 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// https://dashboard.aspose.cloud/ adresinden müşteri kimlik bilgilerini alın
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// ClientID ve ClientSecret ayrıntılarını sağlayarak CellsApi örneği oluşturun
CellsApi instance = new CellsApi(clientID, clientSecret);

// Giriş Excel çalışma kitabı
string name = "myDocument.xlsx";
/
/ Format for resultant file
string format = "HTML";

// Ortaya çıkan HTML dosyasının adı
string resultantFile = "Converted.html";
        
try
{
    // dosyayı yerel sistem sürücüsünden yükleyin
    using (var file = System.IO.File.OpenRead(name))
    {

        // dönüştürme işlemini başlat
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // Dönüştürme tamamlandıysa başarı mesajı
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to HTML Conversion successfull !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Yukarıdaki kod parçacığını anlayalım:

CellsApi instance = new CellsApi(clientID, clientSecret);

İstemci kimlik bilgilerini argüman olarak ilettiğimiz bir CellsApi nesnesi oluşturun.

var file = System.IO.File.OpenRead(name)

System.IO.File sınıfının OpenRead(…) yöntemini kullanarak giriş Excel çalışma sayfasını okuyun.

instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

Bu yöntem, Excel’den HTML’ye dönüştürme işlemini tetikler ve ortaya çıkan HTML’yi Bulut deposuna kaydeder.

CURL Komutlarını Kullanarak Excel’den HTML Online’a

Excel’den HTML’ye dönüştürme, Aspose.Cells Cloud API ile etkileşim kurmanıza ve Excel’den HTML’ye dönüştürme de dahil olmak üzere çeşitli işlemleri gerçekleştirmenize olanak tanıyan cURL komutları kullanılarak gerçekleştirilebilir. İşte bir Excel elektronik tablosunun cURL komutlarını kullanarak HTML’ye nasıl dönüştürüleceğine dair basit bir örnek:

  1. Excel e-tablonuzu Google Drive veya Dropbox gibi bir bulut depolama platformuna yükleyin.
  2. Aspose.Cells Cloud’dan, API isteklerinizi doğrulamak için kullanılacak bir API anahtarı edinin.
  3. Aşağıdaki komutu kullanarak istemci kimlik bilgilerine dayalı olarak JWT erişim belirteci oluşturun.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
  1. Şimdi Excel elektronik tablonuzu HTML’ye dönüştürmek için aşağıdaki cURL komutunu kullanın:
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=HTML&isAutoFit=true&onlySaveTable=false&outPath=resultant.html&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"
  1. CURL komutu yürütüldüğünde, ortaya çıkan HTML bulut depolama alanına kaydedilir.

  2. Şimdi, bulut depolama yerine, HTML’yi yerel sürücüye kaydetmemiz gerekirse, lütfen aşağıdaki cURL komutunu kullanmayı deneyin:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=HTML&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=false" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o "resultant.html"

Ücretsiz çevrimiçi Excel Dönüştürücü Uygulamamızı kullanmayı deneyin.

Son sözler

Sonuç olarak, Excel elektronik tablolarını HTML tablolarına dönüştürmek birçok işletme ve kuruluş için ortak bir görevdir ve Aspose.Cells Cloud, ihtiyaçları için güçlü ve esnek bir çözüm sunar. Aspose.Cells Cloud SDK for .NET’i kullanarak, Excel elektronik tablolarını yalnızca birkaç satır kodla hızlı ve kolay bir şekilde HTML tablolarına dönüştürebilirsiniz. Ayrıca Aspose.Cells Cloud, çoklu programlama dilleri için destek, popüler bulut depolama platformlarıyla entegrasyon ve kullanıcı dostu bir arayüz dahil olmak üzere bir dizi özellik sunarak onu her büyüklükteki işletme ve kuruluş için ideal bir çözüm haline getirir. Verileri çevrimiçi yayınlamanız, ekibinizle paylaşmanız veya iş akışınızı otomatikleştirmeniz gerektiğinde Aspose.Cells Cloud, Excel’den HTML’ye dönüştürme ihtiyaçlarınız için güvenilir ve ölçeklenebilir bir çözüm sunar.

API’nin diğer heyecan verici özelliklerini açıklayan bir dizi konu içerdiğinden Ürün Belgelerini de incelemenizi öneririz. Son olarak, API’yi kullanırken herhangi bir sorunla karşılaşırsanız lütfen ücretsiz Ürün Destek Forumu aracılığıyla bizimle iletişime geçmekten çekinmeyin.

İlgili Makaleler

Hakkında daha fazla bilgi edinmek için lütfen aşağıdaki bağlantıları ziyaret edin: