Zeichen aus Excel entfernen – Aspose.Cells Cloud API (POST /cells/removecharacters)
Zeichen aus Excel Web-API entfernen
Ein umfassender Satz von Tools zur Bereinigung von Textinhalten in ausgewählten Zellen. Die API entfernt spezifische Zeichen, vordefinierte Zeichensätze oder Teilzeichenfolgen, um sicherzustellen, dass der Text in Arbeitsblättern standardisiert und frei von unerwünschten Symbolen ist.
Voraussetzungen
- Ein aktives Aspose Cloud-Konto.
- Ein gültiges JWT-Zugriffstoken, das gemäß der Anleitung zur Authentifizierung abgerufen wurde.
- Die Excel-Datei muss vor dem Aufruf dieses Endpunkts in den Speicher hochgeladen werden.
- Unterstützte Dateiformate sind
.xlsx,.xls,.xlsmund andere gängige Excel-Typen.
POST https://api.aspose.cloud/v3.0/cells/removecharacters
Sicherheit und Authentifizierung
Die Aspose.Cells Cloud APIs sind sicher und erfordern eine JWT-Token-basierte Authentifizierung.
Funktionsbeschreibung
- Benutzerdefinierte Zeichen entfernen – Geben Sie alle Zeichen an, die Sie löschen möchten. Geben Sie jedes Zeichen im Feld Benutzerdefinierte Zeichen entfernen ein; die API löscht alle Vorkommen dieser Zeichen in den ausgewählten Zellen.
- Zeichensätze entfernen – Wählen Sie aus den vordefinierten Sätzen aus:
- Nicht-druckbare Zeichen – Löscht Zeilenumbrüche und die ersten 32 nicht-druckbaren ASCII-Zeichen (0–31) sowie zusätzliche Codes (127, 129, 141, 143, 144, 157).
- Textzeichen – Entfernt alle Buchstaben.
- Numerische Zeichen – Löscht alle Ziffern.
- Symbole – Entfernt mathematische, geometrische, technische, Währungs- und buchstabenähnliche Symbole wie „?“, „1“ und „™“.
- Satzzeichen – Entfernt alle Satzzeichen.
- Teilzeichenfolge entfernen – Löscht jede angegebene Teilzeichenfolge (z. B. ein Wort) aus den ausgewählten Zellen.
Anforderungsparameter
| Parametername | Typ | Ort | Beschreibung |
|---|---|---|---|
| removeCharactersOptions | Klasse | Body | Optionen, die definieren, welche Zeichen, Zeichensätze oder Teilzeichenfolgen entfernt werden sollen. |
Schema von removeCharactersOptions
| Eigenschaft | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| Range | string | Ja | A1-Notation oder benannter Bereich, der die zu verarbeitenden Zellen identifiziert (z. B. "A1:C10"). |
| CustomCharacters | string | Nein | Zeichenkette mit jedem benutzerdefinierten Zeichen, das gelöscht werden soll (z. B. "@#$"). |
| CharacterSet | string | Nein | Enum-Wert zur Angabe eines vordefinierten Sets ("NonPrinting", "Text", "Numeric", "Symbols", "Punctuation"). |
| Substring | string | Nein | Die exakte Teilzeichenfolge, die entfernt werden soll (z. B. "USD"). |
| IgnoreCase | boolean | Nein | Wenn true, erfolgt die Zeichenentfernung groß-/kleinschreibungsunabhängig. |
Beispiel für JSON-Anforderungstext
{
"Range": "A1:B20",
"CustomCharacters": "@#$",
"CharacterSet": "NonPrinting",
"Substring": "USD",
"IgnoreCase": true
}
Beispiel-cURL-Anforderung
curl -X POST "https://api.aspose.cloud/v3.0/cells/removecharacters" \
-H "Authorization: Bearer {access_token}" \
-H "Content-Type: application/json" \
-d '{
"Range": "A1:B20",
"CustomCharacters": "@#$",
"CharacterSet": "NonPrinting",
"Substring": "USD",
"IgnoreCase": true
}'
Antwort
{
"Status" : "OK",
"Code" : 200,
"Filename" : "[merged filename]",
"Filesize" : [file size],
"FileContent" : "[Base64String]"
}
HTTP-Statuscodes
| Code | Bedeutung | Beschreibung |
|---|---|---|
| 200 | OK | Filter erfolgreich angewendet; Antwort enthält Details zum Vorgang. |
| 400 | Bad Request | Fehlende oder ungültige Parameter (z. B. nicht unterstützter Dateityp). |
| 401 | Unauthorized | Ungültiges oder fehlendes JWT-Token. |
| 413 | Payload Too Large | Die hochgeladene Datei überschreitet die Größenbeschränkung. |
| 500 | Internal Server Error | Unerwarteter Serverfehler. |
Verwendung der PostRemoveCharacters API mit SDKs
PostRemoveCharacters API-Spezifikation
Die vollständige OpenAPI-Spezifikation für den PostRemoveCharacters-Endpunkt definiert eine öffentlich zugängliche Programmierschnittstelle und ermöglicht REST-Interaktionen direkt aus einem Webbrowser.
Verwendung der Aspose.Cells Cloud SDKs
Die Verwendung eines SDKs ist der beste Weg, um die Entwicklung zu beschleunigen. Ein SDK übernimmt die Details der unteren Schichten und ermöglicht es Ihnen, sich auf Ihre Projektziele zu konzentrieren. Weitere Informationen finden Sie im GitHub-Repository mit einer vollständigen Liste der Aspose.Cells Cloud SDKs.