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 AnfangtheLastNCharacters– entfernen Sie N Zeichen vom EndeallCharactersBeforeText– löschen Sie alles vor dem ersten Vorkommen des angegebenen TeilstringsallCharactersAfterText– löschen Sie alles nach dem ersten VorkommenBetweenValues– entfernen Sie den Teilstring (und optional auch die Trennzeichen selbst) zwischen zwei benutzerdefinierten Werten
Optionen
caseSensitive– legt fest, ob Suchvorgänge fürBeforeText,AfterTextundBetweenValuesgroß-/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: