Excel Dosyasını Aspose.Cells Cloud API ile JSON'a Dönüştürme – Hızlı Kılavuz

REST API

Bu REST API, bir elektronik tablo dosyasını JSON formatlı bir dosyaya dönüştürür.

POST https://api.aspose.cloud/v3.0/cells/convert/json

Güvenlik ve Kimlik Doğrulama

Aspose.Cells Cloud API’leri güvenlidir ve JWT token tabanlı kimlik doğrulama gerektirir.

İstek

Sorgu Parametreleri

Parametre Adı Tür Açıklama
password string Excel dosyasını açmak için gereken şifre (isteğe bağlı).
storageName string Dosyanın bulunduğu depo adı (isteğe bağlı).
checkExcelRestriction bool Hücreleri düzenlerken Excel’e özel kısıtlamaları zorunlu kılar (isteğe bağlı).

İstek Gövdesi Parametresi

Parametre Adı Tür Açıklama
datafile file Yüklenecek Excel dosyası. multipart/form-data isteğiyle ilk parça olarak gönderilmelidir.

Örnek cURL Çağrısı

curl -X POST "https://api.aspose.cloud/v3.0/cells/convert/json" \
     -H "Authorization: Bearer $ACCESS_TOKEN" \
     -H "accept: application/json" \
     -H "Content-Type: multipart/form-data" \
     -F "File=@myWorkbook.xlsx"

Yanıt

Hizmet, bir FileInfo nesnesi döndürür. Önemli alanlar aşağıda açıklanmıştır:

Alan Tür Açıklama
Filename string Oluşturulan JSON dosyasının adı (örneğin, myWorkbook.json).
FileSize integer Oluşturulan dosyanın bayt cinsinden boyutu.
FileContent string JSON dosyasının Base64 ile kodlanmış içeriği. Gerçek JSON içeriğini almak için kodunu çözün.

Örnek yanıt

{
  "Filename": "myWorkbook.json",
  "FileSize": 8423,
  "FileContent": "eyJmb3JtYXR0ZWRfZGF0YSI6IH ... (base64 string) ..."
}

Hata Yönetimi

İstek başarısız olursa, API aşağıdaki yapıya sahip bir hata nesnesi döndürür:

Alan Tür Açıklama
Code string Makine tarafından okunabilir hata tanımlayıcısı.
Message string Hatanın insan tarafından okunabilir açıklaması.

Yaygın HTTP durum kodları:

  • 400 – Geçersiz istek (örneğin, eksik dosya, geçersiz parametreler).
  • 401 – Yetkisiz erişim (geçersiz veya eksik erişim belirteci).
  • 500 – İç sunucu hatası.

HTTP Durum Kodları

Kod Anlam Açıklama
200 Tamam Filtre başarıyla uygulandı; yanıt işlem ayrıntılarını içerir.
400 Geçersiz İstek Eksik veya geçersiz parametreler (örneğin, desteklenmeyen dosya türü).
401 Yetkisiz Erişim Geçersiz veya eksik JWT belirteci.
413 Yük Çok Büyük Yüklenecek dosya boyut sınırını aşıyor.
500 İç Sunucu Hatası Beklenmeyen sunucu hatası.

SDK ile PostConvertWorkbookToJson API Nasıl Kullanılır

PostConvertWorkbookToJson API Tanımı

OpenAPI Tanımı, herkese açık bir programlama arayüzü tanımlar ve REST etkileşimlerini doğrudan bir web tarayıcısından gerçekleştirmenize olanak tanır.

Aspose.Cells web hizmetlerine kolayca erişmek için cURL komut satırı aracını kullanabilirsiniz. Aşağıdaki örnek, cURL ile Bulut API’sine nasıl çağrı yapılacağını göstermektedir.

Aspose.Cells Cloud SDK’larını Kullanın

SDK kullanmak, geliştirme sürecini hızlandırmanın en iyi yoludur. SDK, düşük seviye ayrıntıları yöneterek size proje görevlerinize odaklanma imkanı sunar. Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub deposuna bakın.

Aşağıdaki kod örnekleri, çeşitli SDK’lar kullanılarak Aspose.Cells web hizmetlerine nasıl çağrı yapıldığını göstermektedir:

Benzer işlevselliği uygulayan diğer API’ler

  • POST /cells/{name}/saveAs – Excel dosyasını ek ayarlarla HTML dosyası olarak kaydeder ve sonucu belirtilen depoya saklar.
  • PUT /cells/convert – Excel dosyasını ek ayarlarla HTML dosyasına dönüştürür ve sonucu yanıtta döndürür.
  • GET /cells/{name} – Excel dosyasını alır; dosyayı HTML formatında almak için sorgu parametreleriyle birlikte kullanılabilir.