Supprimer des caractères dans Excel – API Aspose.Cells Cloud (POST /cells/removecharacters)
Supprimer des caractères dans l’API Web Excel
Un ensemble complet d’outils permettant de nettoyer le contenu textuel des cellules sélectionnées. L’API supprime des caractères spécifiques, des ensembles de caractères prédéfinis ou des sous-chaînes, garantissant ainsi que le texte des feuilles de calcul est normalisé et dépourvu de symboles indésirables.
Conditions préalables
- Un compte Aspose Cloud actif.
- Un jeton d’accès JWT valide obtenu conformément aux indications du guide d’authentification.
- Le fichier Excel doit être uploadé dans le stockage avant d’appeler ce point de terminaison.
- Les formats de fichier pris en charge incluent
.xlsx,.xls,.xlsmet d’autres types Excel courants.
POST https://api.aspose.cloud/v3.0/cells/removecharacters
Sécurité et authentification
Les API Aspose.Cells Cloud sont sécurisées et exigent une authentification basée sur un jeton JWT.
Description des fonctions
- Supprimer des caractères personnalisés – Spécifiez les caractères que vous souhaitez supprimer. Entrez chaque caractère dans le champ Supprimer des caractères personnalisés ; l’API supprimera chaque occurrence de ces caractères dans les cellules sélectionnées.
- Supprimer des ensembles de caractères – Choisissez parmi les ensembles prédéfinis suivants :
- Caractères non imprimables – Supprime les sauts de ligne et les 32 premiers caractères ASCII non imprimables (0 à 31), ainsi que les codes supplémentaires (127, 129, 141, 143, 144, 157).
- Caractères textuels – Supprime toutes les lettres.
- Caractères numériques – Supprime tous les chiffres.
- Symboles – Supprime les symboles mathématiques, géométriques, techniques, monétaires ainsi que les symboles ressemblant à des lettres, tels que « ? », « 1 » et « ™ ».
- Signes de ponctuation – Supprime tous les signes de ponctuation.
- Supprimer une sous-chaîne – Supprime la sous-chaîne spécifiée (par exemple, un mot) dans les cellules sélectionnées.
Paramètres de la requête
| Nom du paramètre | Type | Emplacement | Description |
|---|---|---|---|
| removeCharactersOptions | Classe | Corps | Options définissant les caractères, ensembles de caractères ou sous-chaînes à supprimer. |
Schéma de removeCharactersOptions
| Propriété | Type | Obligatoire | Description |
|---|---|---|---|
| Range | string | Oui | Notation A1 ou nom de plage identifiant les cellules à traiter (par exemple, "A1:C10"). |
| CustomCharacters | string | Non | Chaîne contenant chaque caractère personnalisé à supprimer (par exemple, "@#$"). |
| CharacterSet | string | Non | Valeur d’énumération spécifiant un ensemble prédéfini ("NonPrinting", "Text", "Numeric", "Symbols", "Punctuation"). |
| Substring | string | Non | La sous-chaîne exacte à supprimer (par exemple, "USD"). |
| IgnoreCase | boolean | Non | Lorsque la valeur est true, la suppression des caractères est insensible à la casse. |
Exemple de corps de requête JSON
{
"Range": "A1:B20",
"CustomCharacters": "@#$",
"CharacterSet": "NonPrinting",
"Substring": "USD",
"IgnoreCase": true
}
Exemple de requête cURL
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
}'
Réponse
{
"Status" : "OK",
"Code" : 200,
"Filename" : "[nom du fichier fusionné]",
"Filesize" : [taille du fichier],
"FileContent" : "[Base64String]"
}
Codes de statut HTTP
| Code | Signification | Description |
|---|---|---|
| 200 | OK | Filtre appliqué avec succès ; la réponse contient les détails de l’opération. |
| 400 | Requête incorrecte | Paramètres manquants ou non valides (par exemple, type de fichier non pris en charge). |
| 401 | Non autorisé | Jeton JWT invalide ou manquant. |
| 413 | Charge utile trop grande | Le fichier uploadé dépasse la limite de taille. |
| 500 | Erreur interne du serveur | Erreur inattendue sur le serveur. |
Comment utiliser l’API PostRemoveCharacters à l’aide des SDK
Spécification de l’API PostRemoveCharacters
La spécification OpenAPI complète du point de terminaison PostRemoveCharacters définit une interface de programmation accessible publiquement et permet d’effectuer des interactions REST directement depuis un navigateur web.
Utiliser les SDK Aspose.Cells Cloud
L’utilisation d’un SDK est le meilleur moyen d’accélérer le développement. Un SDK gère les détails de bas niveau et vous permet de vous concentrer sur les tâches de votre projet. Veuillez consulter le dépôt GitHub pour obtenir la liste complète des SDK Aspose.Cells Cloud.