Excel Pozisyon Tabanlı Karakter Silici – Belirli Konumlardan Metin Silme – Çevrimiçi Kısa Kod
Pozisyona göre Excel hücrelerinden karakterleri silin: ilk/son N karakteri silin veya belirtilen belirleyicilerden önceki/sonraki metni silin. Aspose.Cells Cloud Web API’si ile hassas metin temizleme.
Giriş: Pozisyona Göre İstenmeyen Karakterleri Silme
Konum modları
theFirstNCharacters– metnin başından itibaren N karakteri silertheLastNCharacters– metnin sonundan itibaren N karakteri silerallCharactersBeforeText– belirtilen alt metnin ilk oluşumundan önceki tüm karakterleri silerallCharactersAfterText– belirtilen alt metnin ilk oluşumundan sonraki tüm karakterleri silerBetweenValues– iki kullanıcı tanımlı değer arasındaki alt metni (ve isteğe bağlı olarak sınırlayıcı karakterleri kendilerini) kaldırır
Seçenekler
caseSensitive–BeforeText,AfterTextveBetweenValuesiçin aramaların büyük/küçük harf duyarlı olup olmadığını belirler
RemoveCharactersByPosition API
Web API
PUT https://api.aspose.cloud/v4.0/cells/content/remove/characters
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}"
RemoveCharactersByPosition API’sinin istek parametreleri şunlardır:
| Parametre Adı | Tür | Yol/Sorgu Dizesi/HTTP Gövdesi | Açıklama |
|---|---|---|---|
| Spreadsheet | Dosya | FormData | İşlenecek hesap tablosu dosyası. Desteklenen formatlar arasında XLSX, XLS, ODS, CSV vb. bulunmaktadır. |
| Authorization | Metin | Header | Kimlik doğrulama için Bearer belirteci (zorunludur). |
| theFirstNCharacters | Tamsayı | Sorgu | Seçilen her hücredeki metnin başından itibaren silinecek karakter sayısı (örneğin 3, ilk 3 karakteri siler). |
| theLastNCharacters | Tamsayı | Sorgu | Seçilen her hücredeki metnin sonundan itibaren silinecek karakter sayısı (örneğin 2, son 2 karakteri siler). |
| allCharactersBeforeText | Metin | Sorgu | Her hücrede belirtilen metin dizisinden önce gelen tüm karakterleri siler. Metin birden fazla kez geçiyorsa, silme işlemi ilk oluşuma göre yapılır. |
| allCharactersAfterText | Metin | Sorgu | Her hücrede belirtilen metin dizisinden sonra gelen tüm karakterleri siler. Metin birden fazla kez geçiyorsa, silme işlemi ilk oluşuma göre yapılır. |
| worksheet | Metin | Sorgu | (İsteğe bağlı) Karakter silme işleminin uygulanacağı çalışma sayfasının adı. Atlanırsa, işlem ilk çalışma sayfasına uygulanır. |
| range | Metin | Sorgu | (İsteğe bağlı) Karakter silme işleminin uygulanacağı hücre aralığı (örneğin "A1:C10"). Atlanırsa, işlem belirtilen çalışma sayfasındaki tüm kullanılan hücrelere uygulanır. |
| outPath | Metin | Sorgu | (İsteğe bağlı) İşlenmiş çalışma kitabının kaydedileceği bulut depolama klasör yolu. Atlanırsa, dosya kaynak klasörde kaydedilir. |
| outStorageName | Metin | Sorgu | Çıktı dosyasının depolanacağı bulut depolamanın adı. |
| region | Metin | Sorgu | (İsteğe bağlı) Metin işleme için yerel ayarı belirler; özellikle dil özgü karakter konumları ve kodlamalar için önemlidir (örneğin "en-US", "zh-CN"). |
| password | Metin | Sorgu | (İsteğe bağlı) Yüklenen hesap tablosu parola korumalıysa, dosyayı açmak ve işlemek için parolayı sağlayın. |
Yanıt
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
Hata Kodları
- 200 OK – İstek başarılı oldu ve işlenmiş dosya döndürüldü.
- 400 Bad Request: Geçersiz Aspose.Cells Cloud API URI’si.
- 401 Unauthorized: Geçersiz erişim belirteci veya geçersiz istemci kimliği ve gizli anahtarı.
- 404 Not Found: Hesap tablosu dosyasına erişilemiyor.
- 500 Server Error: Hesap tablosu, hesaplama verilerini alırken bir anomaliyle karşılaştı.
Remove Characters by Position API’si nerede kullanılmalı?
- Veri Standartlaştırma: Ürün kodlarını temizleme (önek sıfırları veya sonekleri silme), telefon numaralarını temizleme (ülke kodlarını silme)
- Metin Çıkarma: Günlük dosyalarından önemli bilgileri çıkarma (zaman damgalarını veya önekleri silme)
- Dosya İşleme: Dosya adlarını düzenleme (tek tip önekleri veya tarih soneklerini silme)
- Veri Ayrıştırma: Yapılandırılmış metin işleme (parantezler veya belirli belirleyiciler arasında içerik çıkarma)
- Veritabanı Yönetimi: İçe aktarılan verileri temizleme (sabit formatlı başlık/sonuç karakterlerini silme)
Remove Characters by Position API’si neden kullanılmalı?
- Hassas ve Verimli: Doğrudan pozisyon tabanlı silme, karmaşık normal ifadelerin kullanımını ortadan kaldırır.
- Esnek Yapılandırma: Beş konum modu ve büyük/küçük harf duyarlılık seçeneği, çeşitli senaryoları kapsar.
- Toplu İşleme: Tek bir çağrıyla tüm sütunları temizleyerek verimliliği en fazla 10 kat artırır.
- Akıllı Ayrıştırma: İki sınırlayıcı arasında kalan içeriği çıkarmayı kolayca yönetir.
- Geliştirici Dostu: Aspose.Cells Cloud, birden fazla dil için SDK’lar sağlar; bu da geliştirme hızını artırır ve kapsamlı belgeler sunar. Özel metin işleme mantığı oluşturmakla karşılaştırıldığında, bu işlem geliştirme yükünü büyük ölçüde azaltır.
- Maliyet Etkin: Çalışma kitabını önceden yüklemeksizin karakterler silinebilir; bu da depolama alanından tasarruf sağlayarak maliyetleri düşürü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ştirmenizi sağlar.
Aspose.Cells Cloud SDK’larını Kullanın
SDK kullanmak, geliştirme hızını artırmak için en iyi yoldur. SDK, altta yatan ayrıntıları işler ve hücrelerde karakterleri pozisyona göre silme işlemini minimum kodla uygulamanızı sağlar.
Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub deposuna bakın.
Aşağıdaki kod örnekleri, çeşitli SDK’ları kullanarak Aspose.Cells web hizmetlerine nasıl istekte bulunulacağını göstermektedir: