Aspose.Cells Cloud Metin Çıkar API Belgesi

Bir hesaplama sayfası hücresinden alt dizgileri, karakterleri veya sayıları başka bir hücreye çıkarır; bu sayede karmaşık FIND, MIN, LEFT veya RIGHT formüllerine gerek kalmaz.

ExtractText API

PUT https://api.aspose.cloud/v4.0/cells/content/extract/text

Güvenlik ve Kimlik Doğrulama

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

-H "Authorization: Bearer {access_token}"

ExtractText API’sinin İstek Parametreleri

Parametre Adı Tür Konum Açıklama
Spreadsheet Dosya FormData Hesaplama sayfası dosyasını yükleyin.
extractTextType Dize Sorgu Çıkarma modunu belirten numaralandırma. İzin verilen değerler: Before, After, BeforePosition, AfterPosition.
beforeText Dize Sorgu Çıkarılacak alt dizgeden önce gelen metin. extractTextType=Before olduğunda kullanılır.
afterText Dize Sorgu Çıkarılacak alt dizgeden sonra gelen metin. extractTextType=After olduğunda kullanılır.
beforePosition Tamsayı Sorgu Hücrenin solundan döndürülecek karakter sayısı. extractTextType=BeforePosition olduğunda kullanılır.
afterPosition Tamsayı Sorgu Hücrenin sağından döndürülecek karakter sayısı. extractTextType=AfterPosition olduğunda kullanılır.
outPositionRange Dize Sorgu Çıkarılan metnin yazılacağı hedef aralık (örn. Sheet1!A1).
worksheet Dize Sorgu Kaynak hücreyi içeren çalışma sayfasının adı.
range Dize Sorgu Kaynak hücre veya aralık (örn. A1).
outPath Dize Sorgu (İsteğe Bağlı) Çıktı çalışma kitabının kaydedileceği depolama içindeki klasör yolu. Atlanırsa, sonuç yanıt gövdesinde döndürülür.
outStorageName Dize Sorgu Çıktı dosyası için kullanılacak depolamanın adı.
region Dize Sorgu Hesaplama sayfası bölgesel ayarı (örn. US, EU).
password Dize Sorgu Korumalı bir çalışma kitabını açmak için gerekli parola.

Örnek cURL İsteği

curl -X PUT "https://api.aspose.cloud/v4.0/cells/content/extract/text?extractTextType=Before&beforeText=Toplam&outPositionRange=Sheet1!B1&worksheet=Sheet1&range=A1" \
     -H "Authorization: Bearer {access_token}" \
     -F "Spreadsheet=@Sample.xlsx"

Yanıt

İstek başarıyla tamamlandığında API, çıkarılan metni ve yazıldığı hücrenin adresini içeren bir JSON yükü döndürür:

[
  {
    "Name": "ResponseFile",
    "DataType": {
      "Identifier": "File",
      "Reference": "Stream"
    }
  }
]

outPath parametresi verilirse, yanıt yalnızca bir durum mesajı içerir; çalışma kitabına belirtilen konuma yazılır.

outPath atlandığında örnek yanıt

{
  "Code": 200,
  "Status":"OK"
}

Hata Kodları

  • 200 OK – Çıkarma işlemi başarıyla tamamlandı.
  • 202 Accepted – İstek, eşzamansız işlem için kabul edildi.
  • 400 Bad Request – Geçersiz Aspose.Cells Cloud API URI’si veya eksik gerekli parametreler.
  • 401 Unauthorized – Geçersiz erişim belirteci, istemci Kimliği veya istemci sırrı.
  • 404 Not Found – Belirtilen hesaplama sayfası dosyasına erişilemiyor.
  • 500 Server Error – Çalışma kitabını işlerken beklenmeyen bir hata oluştu.

OpenAPI Spesifikasyonu

OpenAPI Spesifikasyonu, herkese açık bir programlama arayüzü tanımlar ve REST etkileşimlerini doğrudan bir web tarayıcısından gerçekleştirmenizi sağlar.

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

SDK kullanmak, geliştirme sürecini hızlandırmanın en iyi yoludur. SDK, temel alınan ayrıntıları işler; böylece Metni Çıkar işlemini en az kodla uygulamanız yeterli olur. Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub deposuna göz atın.

Aşağıdaki kod örnekleri, farklı SDK’lar kullanılarak Aspose.Cells web hizmetlerine nasıl istekte bulunulacağını göstermektedir: