Uzaktan Excel Elektronik Tablolarda Metin Arama – Belirli Aralıklarda Veri Bulma
Uzak Aralığın İçeriğini Arama
Aspose.Cells Cloud API’si ile elektronik tablo aralıklarında belirli metinleri programatik olarak arayın. Bulut depolama alanınızda depolanan uzak dosyalarda metin, sayı veya formülleri bulun. Otomatik veri keşfi, içerik analizi ve elektronik tablo denetim iş akışları için REST tabanlı API.
Web API
PUT https://api.aspose.cloud/v4.0/cells/{name}/worksheets/{worksheet}/ranges/{cellArea}/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}"
cURL Örneği
curl -X PUT "https://api.aspose.cloud/v4.0/cells/MyWorkbook.xlsx/worksheets/Orders_2024/ranges/B2:H100/search/content?searchText=Report&ignoreCase=true" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json"
İstek Parametreleri
| Parametre Adı | Tür | Yol/Sorgu/Dize/HTTPBody | Açıklama |
|---|---|---|---|
| name | String | Yol | Gerekli. Arama yapılacak Excel çalışma kitabının dosya adı (uzantı dahil), örneğin customer_data.xlsx. |
| worksheet | String | Yol | Gerekli. Aramanın yapılacağı çalışma kitabındaki çalışma sayfasının tam adı, örneğin Orders_2024. |
| cellArea | String | Yol | Gerekli. Aramanın yapılacağı hedef hücre aralığı, A1 gösterimiyle belirtilir (örneğin B2:H100). Arama bu alana kısıtlıdır. |
| searchText | String | Sorgu | Gerekli. Tanımlanan hücre aralığında bulunacak belirli metin dizesi, sayı veya kısmi içerik. |
| ignoreCase | Boolean | Sorgu | İsteğe bağlı. true olarak ayarlandığında, arama büyük/küçük harf farklılıklarını görmezden gelir (örneğin “Report”, “report” ile eşleşir). Varsayılan değer false (büyük/küçük harfe duyarlıdır). |
| folder | String | Sorgu | İsteğe bağlı. Çalışma kitabının bulunduğu bulut depolama alanındaki dizin yolu. Atlanırsa kök dizin kullanılır. |
| storageName | String | Sorgu | İsteğe bağlı. Özel bir bulut depolama yapılandırmasının tanımlayıcısı. Belirtilmezse, hesabın varsayılan depolama alanı kullanılır. |
| region | String | Sorgu | İsteğe bağlı. Arama sırasında bölgesel karakter veya formatların yorumlanmasını etkileyebilecek kültür/bölge ayarı (örneğin en‑AU). |
| password | String | Sorgu | İsteğe bağlı. Şifreli bir elektronik tablo dosyasının şifresini çözmek ve erişmek için gerekli şifre. Dosya şifreli değilse atlayın. |
Yanıt
{
"Code": 200,
"Status": "OK",
"TextItems": [
{
"Filename": "string",
"Worksheet": "string",
"Position": "string",
"Content": "string"
}
]
}
Hata Kodları
- 400 Bad Request (Kötü İstek) – Geçersiz Aspose.Cells Cloud API URI’si.
- 401 Unauthorized (Yetkisiz) – Geçersiz erişim belirteci, istemci kimliği veya istemci gizli anahtarı.
- 404 Not Found (Bulunamadı) – Elektronik tablo dosyasına erişilemiyor.
- 500 Server Error (Sunucu Hatası) – Sunucunun isteği yerine getirmesini engelleyen beklenmeyen bir durum oluştu.
Elektronik Tablonun Aralığında İçerik Arama API’si Nerede Kullanılmalı?
- Büyük Ölçekli Veri Kalitesi Kontrolü – Veri ambarı ETL süreçlerinin kabul aşamasında, eksik alan açıklamalarını, tanımlanmamış kısaltmaları veya yer tutucu metni (örneğin,
"TBD"veya"NULL") veri eşleme tablosunda (DataDictionary!B2:F1000) arayarak eksik veri tanımlarını belirleyin. - Dinamik Raporlama ve İçerik Çıkarma – Otomatik raporlama sistemlerinde, karışık veriler içeren şablon çalışma sayfalarından (
Monthly_Metrics!C10:G50) belirli tanımlayıcılarla (örneğin"[KPI]") işaretlenmiş mevcut dönem veri bloklarını akıllıca arayın ve çıkararak nihai raporu oluşturun. - Sözleşme ve Yasal Belge Analizi – Birçok madde içeren elektronik tablo ekleri incelenirken, tanımlı bir aralıkta (
Contract_Terms!A:A) belirli yasal terimleri (örneğin"liability limit"), taraf adlarını veya tarihleri verimli bir şekilde bulun ve inceleme sürecini hızlandırın.
Elektronik Tablonun Aralığında İçerik Arama API’si Neden Kullanılmalı?
- Geliştirici dostu – Aspose.Cells Cloud, birden fazla dilde SDK kütüphaneleri sunar; bu da özel çözümler oluşturmak yerine hızlı geliştirme ve kapsamlı belgeler sağlayarak geliştirme yükünü önemli ölçüde azaltır.
- Düşük iş gücü maliyeti – Belge birleştirme işini yürütmek için özel personel gereksinimini ortadan kaldırır.
- Kullanım başına ödeme – Önceden yatırım gerektirmez; yalnızca kullanılan API çağrıları için ödeme yaparsınız.
- Sıfır bakım maliyeti – Bakımı yapılacak sunucu yoktur, yazılım güncellemesi gerekmez ve uyumluluk sorunları yoktur.
Elektronik Tablonun Aralığında İçerik Arama API’sini SDK’lar ile Nasıl Kullanılır
OpenAPI Spesifikasyonu
OpenAPI Spesifikasyonu, herkese açık bir programlama arayüzü tanımlar ve web tarayıcınızdan doğrudan REST etkileşimlerinde bulunmanızı sağlar.
Aspose.Cells Cloud SDK’larını Kullanma
SDK kullanımı, geliştirme hızını en çok artıran yöntemdir. SDK, temel detayları yönetir; böylece elektronik tablo hücreleri için aralık içinde içerik arama işlemlerini en az kodla uygulayabilirsiniz. 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 kullanarak Aspose.Cells web hizmetlerine nasıl çağrı yapılacağını göstermektedir: