Bulut Excel Dosyalarında Toplu Aralık Metni Değiştirme – Bul ve Değiştir API’si
Bulutta depolanan uzak Excel dosyalarında toplu metin değiştirme işlemi gerçekleştirin. Aspose.Cells Bul ve Değiştir API’si ile seçili aralıklardaki belirli metin dizgelerini verimli bir şekilde bulun ve güncelleyin.
Uzak Aralıktaki İçeriği Değiştir API’si
Web API’si
PUT https://api.aspose.cloud/v4.0/cells/{name}/worksheets/{worksheet}/ranges/{cellArea}/replace/content
Güvenlik ve Kimlik Doğrulama
Aspose.Cells Cloud API’leri güvenlidir ve JWT token tabanlı kimlik doğrulamayı gerektirir.
-H "Authorization: Bearer {access_token}"
İstek Parametreleri
| Parametre Adı | Tür | Yol/Sorgu Dizesi/HTTP Gövdesi | Açıklama |
|---|---|---|---|
| name | String | Yol | Değiştirilecek, bulut depolamada saklanan çalışma kitaplığı dosyasının adı (örn. "rapor.xlsx"). |
| searchText | String | Sorgu | Belirtilen çalışma sayfası ve hücre aralığında aranacak metin dizgisi. Tam metin eşleştirmeyi destekler. |
| replaceText | String | Sorgu | Belirtilen aralıkta searchText ile eşleşen tüm durumların değiştirileceği metin dizgisi. |
| worksheet | String | Yol | Bul ve değiştir işleminin yapılacağı çalışma sayfasının adı. |
| cellArea | String | Yol | Metin arama ve değiştirme işleminin yapılacağı belirli hücre aralığı (örn. "A1:D20"). |
| folder | String | Sorgu | Kaynak çalışma kitabının bulunduğu bulut depolama klasör yolu. |
| storageName | String | Sorgu | (İsteğe bağlı) Çalışma kitabının bulunduğu bulut depolamanın adı. Atlanırsa varsayılan bulut depolama kullanılır. |
| region | String | Sorgu | (İsteğe bağlı) Metin işleme için yerel ayarı belirler; bu, arama işlemlerinde büyük/küçük harf duyarlılığını ve karakter kodlamasını etkileyebilir (örn. "en-US", "tr-TR"). |
| password | String | Sorgu | (İsteğe bağlı) Çalışma kitabısı şifreliyse dosyayı açıp değiştirmek için şifreyi sağlayın. |
Yanıt
{
"Name": "CellsCloudResponse",
"Type": "Class",
"Properties": [
{
"Name": "Code",
"DataType": {
"Identifier": "Integer"
}
},
{
"Name": "Status",
"DataType": {
"Identifier": "String"
}
}
]
}
Başarılı bir çağrı aşağıdaki somut JSON verisini döndürür:
{
"Code": 200,
"Status": "OK"
}
Hata Kodları
| Kod | Mesaj | Ne Zaman Oluşur |
|---|---|---|
| 400 | Bad Request | İstek URI’si ya da parametreler bozuk. |
| 401 | Unauthorized | Eksik veya geçersiz kimlik doğrulama jetonu. |
| 404 | Not Found | Belirtilen çalışma kitaplığı bulunamıyor ya da erişilemiyor. |
| 500 | Server Error | Çalışma kitabısı işlenirken iç sunucu hatası oluştu. |
Uzak Elektronik Tabloda Aralığın İçeriğini Değiştir API’si Nerede Kullanılmalı?
- Toplu Bulut Dosyası Güncelleme: AWS S3 ve Azure Blob gibi bulut depolama ortamlarında saklanan birden fazla Excel dosyasının içeriğini değiştirin.
- Dinamik Bulut Şablonları Doldurma: Bulutta depolanan rapor şablonları için dinamik verileri toplu olarak doldurun.
- Bölgesel Dosya Senkronizasyonu: Farklı coğrafi bölgelerdeki bulut depolamadaki Excel dosyalarının içerik tutarlılığını senkronize edin.
Uzak Elektronik Tabloda Aralığın İçeriğini Değiştir API’si Neden Kullanılmalı?
- Geliştirici Dostu: Aspose.Cells Cloud, çoklu dillerde SDK kütüphaneleri sunar; hızlı geliştirme ve kapsamlı belgeler sağlar. Özel çözümler geliştirme karşılaştırıldığında geliştirme iş yükünü önemli ölçüde azaltır.
- Düşük İşgücü Maliyeti: Belge birleştirme işlerini yürütmek için özel personel ihtiyaçını azaltır.
- Ödeme-per-kullanım: Ön ödeme gerektirmez; yalnızca gerçekten kullanılan API çağrıları için ödeme yapılır.
- Sıfır Bakım Maliyeti: Sunucuları bakım yapmaya, yazılımları güncellemeye veya uyumluluk sorunlarıyla uğraşmaya gerek yoktur.
- Karmaşık Excel Biçimlendirmesini Korur: Evrensel olarak erişilebilir bir PDF formatında karmaşık Excel biçimlendirmesini korur.
SDK’larla Uzak Elektronik Tabloda Aralığın İçeriğini Değiştir API’si 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ştirmeyi hızlandırmanın en iyi yoldur. SDK, altta yatan ayrıntıları yöneterek, elektronik tablolarda içerik değiştirme işlemini en az kodla gerçekleştirmenizi sağlar. 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 servislerine nasıl istek atılacağını göstermektedir: