Supprimateur de caractères basé sur la position dans Excel – Supprimer du texte à des emplacements spécifiques – Shortcode en ligne
Supprimez des caractères dans des cellules Excel selon leur position : supprimez les N premiers/derniers caractères, ou supprimez le texte avant/après des marqueurs spécifiés. Nettoyage précis du texte grâce à l’API Web Aspose.Cells Cloud.
Introduction : Supprimer des caractères indésirables par position
Modes de position
theFirstNCharacters– supprime les N caractères depuis le débuttheLastNCharacters– supprime les N caractères depuis la finallCharactersBeforeText– supprime tout ce qui précède la première occurrence de la sous-chaîne fournieallCharactersAfterText– supprime tout ce qui suit la première occurrenceBetweenValues– supprime la sous-chaîne (et éventuellement les délimiteurs eux-mêmes) située entre deux valeurs définies par l’utilisateur
Options
caseSensitive– détermine si les recherches pourBeforeText,AfterTextetBetweenValuessont sensibles à la casse
API RemoveCharactersByPosition
API Web
PUT https://api.aspose.cloud/v4.0/cells/content/remove/characters
Sécurité et authentification
Les API Aspose.Cells Cloud sont sécurisées et exigent une authentification basée sur jeton JWT.
-H "Authorization: Bearer {access_token}"
Paramètres de la requête de l’API RemoveCharactersByPosition
| Nom du paramètre | Type | Emplacement (chemin/chaîne de requête Corps HTTP) | Description |
|---|---|---|---|
| Spreadsheet | Fichier | FormData | Fichier de feuille de calcul à traiter. Les formats pris en charge incluent XLSX, XLS, ODS, CSV, etc. |
| Authorization | Chaîne | En-tête | Jeton « Bearer » pour l’authentification (obligatoire). |
| theFirstNCharacters | Entier | Chaîne de requête | Nombre de caractères à supprimer depuis le début du texte dans chaque cellule sélectionnée (par exemple, 3 supprime les 3 premiers caractères). |
| theLastNCharacters | Entier | Chaîne de requête | Nombre de caractères à supprimer depuis la fin du texte dans chaque cellule sélectionnée (par exemple, 2 supprime les 2 derniers caractères). |
| allCharactersBeforeText | Chaîne | Chaîne de requête | Supprime tous les caractères situés avant la chaîne de texte spécifiée dans chaque cellule. Si la chaîne apparaît plusieurs fois, la suppression porte sur la première occurrence. |
| allCharactersAfterText | Chaîne | Chaîne de requête | Supprime tous les caractères situés après la chaîne de texte spécifiée dans chaque cellule. Si la chaîne apparaît plusieurs fois, la suppression porte sur la première occurrence. |
| worksheet | Chaîne | Chaîne de requête | (Facultatif) Nom de la feuille de calcul où la suppression de caractères sera appliquée. Si omis, l’opération s’applique à la première feuille. |
| range | Chaîne | Chaîne de requête | (Facultatif) Plage de cellules où la suppression de caractères sera appliquée (par exemple, "A1:C10"). Si omis, l’opération s’applique à toutes les cellules utilisées dans la feuille spécifiée. |
| outPath | Chaîne | Chaîne de requête | (Facultatif) Chemin du dossier dans le stockage cloud où le classeur traité sera enregistré. Si omis, le fichier est enregistré dans le dossier source. |
| outStorageName | Chaîne | Chaîne de requête | Nom du stockage cloud où le fichier de sortie sera stocké. |
| region | Chaîne | Chaîne de requête | (Facultatif) Définit la locale pour le traitement du texte, particulièrement utile pour les positions de caractères spécifiques aux langues et l’encodage (par exemple, "en-US", "zh-CN"). |
| password | Chaîne | Chaîne de requête | (Facultatif) Si le fichier de feuille de calcul uploadé est protégé par mot de passe, fournir le mot de passe pour l’ouvrir et le traiter. |
Réponse
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
Codes d’erreur
- 200 OK – La requête a réussi et le fichier traité est renvoyé.
- 400 Bad Request : URI invalide pour l’API Aspose.Cells Cloud.
- 401 Unauthorized : jeton d’accès invalide ou ID client/mot de passe invalide.
- 404 Not Found : le fichier de feuille de calcul n’est pas accessible.
- 500 Server Error : une anomalie est survenue dans la feuille de calcul lors de l’obtention des données de calcul.
Où utiliser l’API Remove Characters by Position ?
- Standardisation des données : Nettoyer les codes produits (supprimer les zéros initiaux ou les suffixes), les numéros de téléphone (supprimer les codes pays)
- Extraction de texte : Extraire des informations clés à partir de fichiers journaux (supprimer les horodatages ou préfixes)
- Traitement de fichiers : Organiser les noms de fichiers (supprimer les préfixes ou suffixes de date uniformes)
- Analyse de données : Traiter du texte structuré (extraire le contenu entre crochets ou marqueurs spécifiques)
- Gestion de base de données : Nettoyer les données importées (supprimer les caractères fixes d’en-tête/de pied de page)
Pourquoi utiliser l’API Remove Characters by Position ?
- Précis et efficace : La suppression directe par position élimine le besoin d’expressions régulières complexes.
- Configuration flexible : Cinq modes de positionnement plus une option de sensibilité à la casse couvrent de nombreux scénarios.
- Traitement par lots : Nettoyer des colonnes entières en une seule requête, augmentant l’efficacité jusqu’à 10 fois.
- Analyse intelligente : Facilite l’extraction de contenu située entre deux délimiteurs.
- Facile à utiliser pour les développeurs : Aspose.Cells Cloud fournit des SDK pour de nombreux langages, accélérant le développement et offrant une documentation complète. Comparé à la création de logique personnalisée de traitement de texte, cela réduit considérablement la charge de développement.
- Économique : Les caractères peuvent être supprimés sans avoir à uploader préalablement le classeur, économisant de l’espace de stockage et réduisant les coûts.
Spécification OpenAPI
La Spécification OpenAPI 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 des SDK est le moyen optimal d’accélérer le développement. Les SDK gèrent les détails sous-jacents, vous permettant d’implémenter simplement la suppression de caractères par position dans les cellules avec un minimum de code.
Veuillez consulter le dépôt GitHub pour une liste complète des SDK Aspose.Cells Cloud.
Les exemples de code suivants illustrent comment effectuer des appels aux services web Aspose.Cells à l’aide de divers SDK :