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 siler
  • theLastNCharacters – metnin sonundan itibaren N karakteri siler
  • allCharactersBeforeText – belirtilen alt metnin ilk oluşumundan önceki tüm karakterleri siler
  • allCharactersAfterText – belirtilen alt metnin ilk oluşumundan sonraki tüm karakterleri siler
  • BetweenValues – 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

  • caseSensitiveBeforeText, AfterText ve BetweenValues iç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: