Excel – Positionsbasiertes Zeichenentfernungstool – Text an spezifischen Positionen löschen – Online-Shortcode

Entfernen Sie Zeichen aus Excel-Zellen nach Position: entfernen Sie die ersten/letzten N Zeichen oder löschen Sie Text vor/nach bestimmten Markern. Präzise Textbereinigung mit der Aspose.Cells Cloud Web-API.

Einführung: Unerwünschte Zeichen nach Position entfernen

Positionsmodi

  • theFirstNCharacters – entfernen Sie N Zeichen vom Anfang
  • theLastNCharacters – entfernen Sie N Zeichen vom Ende
  • allCharactersBeforeText – löschen Sie alles vor dem ersten Vorkommen des angegebenen Teilstrings
  • allCharactersAfterText – löschen Sie alles nach dem ersten Vorkommen
  • BetweenValues – entfernen Sie den Teilstring (und optional auch die Trennzeichen selbst) zwischen zwei benutzerdefinierten Werten

Optionen

  • caseSensitive – legt fest, ob Suchvorgänge für BeforeText, AfterText und BetweenValues groß-/kleinschreibungssensitiv sind

RemoveCharactersByPosition API

Web-API

PUT https://api.aspose.cloud/v4.0/cells/content/remove/characters

Sicherheit und Authentifizierung

Die Aspose.Cells Cloud APIs sind sicher und erfordern JWT-Token-basierte Authentifizierung.

-H "Authorization: Bearer {access_token}"

Die Anforderungsparameter der RemoveCharactersByPosition API sind

Parametername Typ Pfad/Abfragezeichenfolge/HTTP-Body Beschreibung
Spreadsheet Datei FormData Die zu verarbeitende Tabellendatei. Unterstützte Formate sind unter anderem XLSX, XLS, ODS, CSV usw.
Authorization String Header Bearer-Token zur Authentifizierung (erforderlich).
theFirstNCharacters Integer Query Anzahl der Zeichen, die vom Anfang des Texts in jeder ausgewählten Zelle entfernt werden (z. B. entfernt 3 die ersten 3 Zeichen).
theLastNCharacters Integer Query Anzahl der Zeichen, die vom Ende des Texts in jeder ausgewählten Zelle entfernt werden (z. B. entfernt 2 die letzten 2 Zeichen).
allCharactersBeforeText String Query Entfernt alle Zeichen, die vor dem angegebenen Textstring in jeder Zelle stehen. Bei mehrfachen Vorkommen wird nur bis zum ersten Vorkommen entfernt.
allCharactersAfterText String Query Entfernt alle Zeichen, die nach dem angegebenen Textstring in jeder Zelle stehen. Bei mehrfachen Vorkommen wird ab dem ersten Vorkommen entfernt.
worksheet String Query (Optional) Der Name des Arbeitsblatts, auf das die Zeichenentfernung angewendet werden soll. Falls weggelassen, wird das erste Arbeitsblatt verwendet.
range String Query (Optional) Der Zellbereich, auf den die Zeichenentfernung angewendet werden soll (z. B. "A1:C10"). Falls weggelassen, wird der Vorgang auf alle belegten Zellen im angegebenen Arbeitsblatt angewendet.
outPath String Query (Optional) Der Pfad zum Cloud-Speicherordner, in dem die verarbeitete Arbeitsmappe gespeichert wird. Falls weggelassen, wird die Datei im Quellordner gespeichert.
outStorageName String Query Der Name des Cloud-Speichers, in dem die Ausgabedatei gespeichert wird.
region String Query (Optional) Legt das Gebietsschema für die Textverarbeitung fest, insbesondere relevant für sprachspezifische Zeichenpositionen und Kodierung (z. B. "en-US", "zh-CN").
password String Query (Optional) Falls die hochgeladene Tabellendatei passwortgeschützt ist, geben Sie das Passwort an, um die Datei zu öffnen und zu verarbeiten.

Antwort

[
  {
    "Name": "ResponseFile",
    "DataType": {
      "Identifier": "File",
      "Reference": "Stream"
    }
  }
]

Fehlercodes

  • 200 OK – Die Anfrage war erfolgreich, die verarbeitete Datei wird zurückgegeben.
  • 400 Bad Request: Ungültige Aspose.Cells Cloud API-URI.
  • 401 Unauthorized: Ungültiges Zugriffstoken oder ungültige Client-ID und -Geheimnis.
  • 404 Not Found: Die Tabellendatei ist nicht zugänglich.
  • 500 Server Error: Die Tabellendatei ist während des Abrufs von Berechnungsdaten auf einen Fehler gestoßen.

Wofür sollte die API „Zeichen nach Position entfernen“ verwendet werden?

  • Datenstandardisierung: Bereinigen von Produktcodes (Entfernen führender Nullen oder Suffixe), Telefonnummern (Entfernen von Ländervorwahlen)
  • Textextraktion: Extrahieren wichtiger Informationen aus Protokolldateien (Entfernen von Zeitstempeln oder Präfixen)
  • Dateiverarbeitung: Organisieren von Dateinamen (Entfernen einheitlicher Präfixe oder Datumsuffixe)
  • Datenparsung: Verarbeiten strukturierter Texte (Extrahieren von Inhalten zwischen Klammern oder spezifischen Markern)
  • Datenbankverwaltung: Bereinigen importierter Daten (Entfernen fester Header-/Trailerzeichen im festen Format)

Warum sollten Sie die API „Zeichen nach Position entfernen“ verwenden?

  • Präzise und effizient: Direkte Positionslöschung eliminiert die Notwendigkeit komplexer regulärer Ausdrücke.
  • Flexibel konfigurierbar: Fünf Positionsmodi plus eine Option für Groß-/Kleinschreibung abdecken vielfältige Szenarien.
  • Batchverarbeitung: Reinigen Sie ganze Spalten mit einem einzigen Aufruf und steigern Sie die Effizienz um bis zu 10×.
  • Intelligente Parsung: Extrahieren Sie problemlos Inhalte zwischen zwei Trennzeichen.
  • Entwicklerfreundlich: Aspose.Cells Cloud stellt SDKs für mehrere Sprachen zur Verfügung, wodurch die Entwicklung beschleunigt und umfassende Dokumentation bereitgestellt wird. Im Vergleich zur Erstellung eigener Textverarbeitungslogik reduziert dies den Entwicklungsaufwand erheblich.
  • Kosteneffizient: Zeichen können entfernt werden, ohne die Arbeitsmappe vorab hochzuladen – dies spart Speicherplatz und senkt Kosten.

OpenAPI-Spezifikation

Die OpenAPI-Spezifikation definiert eine öffentlich zugängliche Programmierschnittstelle und ermöglicht es Ihnen, REST-Interaktionen direkt aus einem Webbrowser durchzuführen.

Verwenden Sie Aspose.Cells Cloud SDKs

Die Verwendung eines SDKs ist der beste Weg, die Entwicklung zu beschleunigen. Das SDK übernimmt die zugrundeliegenden Details, sodass Sie die Zeichenentfernung nach Position für Zellen mit minimalem Codeaufwand implementieren können.
Eine vollständige Liste der Aspose.Cells Cloud SDKs finden Sie im GitHub-Repository.

Die folgenden Codebeispiele zeigen, wie Aufrufe an Aspose.Cells-Webdienste mit verschiedenen SDKs durchgeführt werden: