Uzak Excel Çalışma Kitabı Çalışma Sayfasında Metin Arama – Belirli Verileri Bulma

Uzak Çalışma Sayfasında İçerik Arama

Aspose.Cells Cloud API kullanarak herhangi bir Excel çalışma sayfasında belirli bir metni programatik olarak arayın. Hizmet, bulut depolama alanında saklanan uzak dosyalarda metin, sayı veya formülleri bulabilir; böylece otomatik veri keşfi, içerik analizi ve elektronik tablo denetimi iş akışlarını sağlar.

Web API’si

PUT https://api.aspose.cloud/v4.0/cells/{name}/worksheets/{worksheet}/search/content

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}"

İstek Parametreleri

Parametre Adı Tür Yol/Sorgu Dizesi/HTTP Gövdesi Açıklama
name String Yol Zorunlu. Hedef çalışma kitabının dosya adı (örneğin, yillik_rapor.xlsx).
worksheet String Yol Zorunlu. Aramanın yapılacağı çalışma kitabındaki çalışma sayfası.
searchText String Sorgu Zorunlu. Bulunacak tam metin dizesi veya sayı.
ignoreCase Boolean Sorgu İsteğe bağlı. true olarak ayarlandığında arama büyük/küçük harf duyarlılığı yapmaz. Varsayılan değer false‘tir.
folder String Sorgu İsteğe bağlı. Çalışma kitabının bulunduğu klasörün yolu. Atlanırsa kök klasör kullanılır.
storageName String Sorgu İsteğe bağlı. Özelleştirilmiş yapılandırılmış bulut depolama adı. Atlanırsa varsayılan depo kullanılır.
region String Sorgu İsteğe bağlı. Metin karşılaştırmasını etkileyebilecek yerel ayar (örneğin, ja-JP).
password String Sorgu İsteğe bağlı. Korumalı bir çalışma kitabının parolası. Dosya şifreli değilse atlayın.

Yanıt

{
  "textItems": [
    {
      "cellName": "A1",
      "text": "Toplam",
      "occurrences": 1
    },
    {
      "cellName": "B5",
      "text": "Toplam",
      "occurrences": 2
    }
  ],
  "code": 200,
  "status": "OK"
}
  • textItems – Eşleşmelerin dizisi. Her bir öğe, hücre adresini (cellName), eşleşen dizeyi (text) ve o hücrede kaç kez tekrar ettiğini (occurrences) içerir.
  • code – Hizmetin döndürdüğü HTTP durum kodu.
  • status – Sonucun metinsel açıklaması.

Hata Kodları

  • 400 Bad Request (Bad Request) – Geçersiz API URI’si veya hatalı parametreler.
  • 401 Unauthorized (Yetkisiz) – Eksik veya geçersiz OAuth 2.0 belirteci.
  • 404 Not Found (Bulunamadı) – Çalışma kitabına veya çalışma sayfasına ulaşılamıyor.
  • 500 Server Error (Sunucu Hatası) – İstek işlenirken beklenmedik bir durum oluştu.

Elektronik Tablo API’sinin Çalışma Sayfası İçerik Araması Nerede Kullanılmalı?

  • Çalışma kitabı uyumluluk denetimi: “Gizli” gibi hassas terimleri dosyanın tamamında hızlıca bulun.
  • Çoklu sayfa veri ilişkilendirme: Birden fazla sayfada geçen bir proje numarası veya müşteri adı bulun.
  • Şablon doğrulama: Rapor oluşturulduktan sonra {{Tarih}} gibi yer tutucuların değiştirildiğini doğrulayın.
  • Tarihsel veri madenciliği: Geçmiş iş mantığını anlamak için eski elektronik tablolarda belirli olay kodlarını arayın.

Elektronik Tablo API’sinin Çalışma Sayfası İçerik Araması Neden Kullanılmalı?

  • Geliştirici dostu: Birçok dil için SDK’lar, hızlı geliştirme sağlar ve tam olarak belgelenmiştir.
  • Düşük iş gücü maliyeti: Elle veri birleştirme göreviyle uğraşan personel ihtiyacını azaltır.
  • Kullanım bedeli ödemeli: Sadece gerçek olarak yaptığınız API çağrıları için ödeme yaparsınız.
  • Sıfır bakım: Yönetilecek sunucu yoktur, yazılım güncellemesi gerekmez ve uyumluluk sorunları yoktur.
  • Sonuçları PDF veya diğer formatlara aktarırken karmaşık Excel formatlarını korur.

Elektronik Tablo API’sinin Çalışma Sayfası İçerik Araması SDK’ları ile Nasıl Kullanılır

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ştirmenize olanak tanır.

Aspose.Cells Cloud SDK’larını Kullanma

SDK kullanmak, geliştirme sürecini hızlandırmak için en iyi yoldur. SDK, temel alınan ayrıntıları işler; böylece elektronik tabloların çalışma sayfasında içerik arama işlemini en az kodla uygulamanızı sağlar. Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub deposuna göz atın.