Yerel Excel Dosyalarında Toplu Metin Değiştirme – Bul & Değiştir API
Bulut’a yüklemeden yerel Excel elektronik tablo dosyalarında belirli metni değiştirin. Aspose.Cells Bul & Değiştir API’sini kullanarak ofline düzenleme amacıyla çalışma kitaplarındaki içeriği verimli bir şekilde güncelleyin.
Elektronik Tablo İçeriğini Değiştir API’si
Web API’si
PUT https://api.aspose.cloud/v4.0/cells/replace/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 |
|---|---|---|---|
| Spreadsheet | Dosya | FormData | İşlenecek yerel elektronik tablo dosyası. Desteklenen formatlar şunları içerir: XLSX, XLS, ODS, CSV vb. |
| searchText | Metin | Sorgu | Belirtilen çalışma sayfası ve hücre aralığında aranacak metin dizisi. |
| replaceText | Metin | Sorgu | Belirtilen aralıkta searchText metninin tüm geçişlerini değiştirecek metin dizisi. |
| worksheet | Metin | Sorgu | (İsteğe bağlı) Bul ve değiştir işlemisinin yapılacağı çalışma sayfasının adı. Atlanırsa işlem ilk çalışma sayfasına uygulanır. |
| cellArea | Metin | Sorgu | (İsteğe bağlı) Metin aramasının ve değiştirmenin yapılacağı belirli hücre aralığı (örn. "A1:D20", "B5:F15"). Atlanırsa işlem belirtilen çalışma sayfasındaki tüm kullanılmış hücrelere uygulanır. |
| region | Metin | Sorgu | (İsteğe bağlı) Metin işleme için yerel ayarı ayarlar; bu, arama işlemlerinde büyük/küçük harf duyarlılığını ve karakter kodlamasını etkileyebilir (örn. "en-US", "fr-FR"). |
| password | Metin | Sorgu | (İsteğe bağlı) Yüklenecek elektronik tablo dosyası parola korumalıysa, dosyayı açıp işlemek için parolayı belirtin. |
Yanıt
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream",
"Name": "file"
}
}
]
Yanıt, güncellenmiş çalışma kitabını içeren ikili bir akıştır. Uygun dosya uzantısıyla (örn. .xlsx) kaydedin.
Hata Kodları
- 400 Bad Request – Geçersiz Aspose.Cells Cloud API URI’si veya hatalı parametreler.
- 401 Unauthorized – Geçersiz veya eksik erişim belirteci; yeni bir belirteç alın.
- 404 Not Found – Elektronik tablo dosyasına erişilemiyor veya belirtilen çalışma sayfası mevcut değil.
- 500 Server Error – Elektronik tablo işlemesi sırasında iç bir hata oluştu; sorun devam ederse destek ekibiyle iletişime geçin.
Elektronik Tablo İçeriğini Değiştir API’si nerede kullanılmalı?
- Yerel Excel dosyalarının toplu işlenmesi – Yerel olarak depolanan birçok çalışma kitabında otomatik bul ve değiştir işlemi yapın.
- Yerel veri işlem hatları – Raporlar arşivlenmeden veya dağıtılmadan önce değiştirilmesi için API’yi zamanlanmış işlere entegre edin.
- Yerel rapor oluşturma – Buluta yüklemeden şablon çalışma kitaplarına dinamik olarak değerler ekleyin.
Elektronik Tablo İçeriğini Değiştir API’si neden kullanılmalı?
- Geliştirici Dostu – Aspose.Cells Cloud, birden fazla dilde SDK kütüphaneleri sunar ve hızlı geliştirme ile kapsamlı belgeler sağlar. Özel çözümler geliştirmeye kıyasla önemli ölçüde geliştirme çabasını azaltır.
- Düşük İşgücü Maliyeti – Elle belge birleştirme yapan özel personel ihtiyacını azaltır.
- Kullanım Ücretli – Ön ödeme gerektirmez; yalnızca kullandığınız API çağrıları için ödeme yaparsınız.
- Sıfır Bakım Maliyeti – Bakımı yapılacak sunucu yok, yazılım güncellemesi yok, uyumluluk sorunu yok.
- Karmaşık Excel formatlamasını korur – Değiştirme işleminden sonra orijinal çalışma kitabının formatı, formülleri ve grafikleri aynen kalır.
SDK’lar ile Elektronik Tablo İçeriğini Değiştir API’si Nasıl Kullanılır
OpenAPI Spesifikasyonu
OpenAPI Spesifikasyonu, web tarayıcısından doğrudan REST etkileşimlerinde bulunabilmeniz için herkese açık bir programlama arayüzü tanımlar.
Aspose.Cells Cloud SDK’larını Kullanın
SDK kullanmak, gelişimi hızlandırmanın en hızlı yoludur. SDK, alttaki detayları yönetir; böylece minimum kodla içerik değiştirme işlemlerini gerçekleştirebilirsiniz. Desteklenen dillerin tam listesi için resmi Aspose.Cells Cloud SDK GitHub deposuna bakın.
Aşağıdaki kod örnekleri, farklı SDK’larla Aspose.Cells web servislerine nasıl bağlanılacağını gösterir: