Supprimer la protection par mot de passe Excel – Déverrouiller instantanément les mots de passe d’ouverture et de modification
L’API de déprotection des feuilles de calcul supprime la protection par mot de passe d’ouverture et de modification des fichiers Excel en une seule appel. Elle convient parfaitement aux pipelines de données, aux systèmes de gestion de documents et aux flux de travail de migration.
API de déprotection des feuilles de calcul
API Web
PUT https://api.aspose.cloud/v4.0/cells/unprotection/spreadsheet
Sécurité et authentification
Les API Aspose.Cells Cloud sont sécurisées et exigent une authentification basée sur un jeton JWT.
-H "Authorization: Bearer {access_token}"
Paramètres de la requête
| Nom du paramètre | Type | Emplacement | Description |
|---|---|---|---|
| Spreadsheet | Fichier | FormData | Le fichier Excel à déproteger. |
| password | Chaîne | Query | Le mot de passe protégeant le fichier contre l’ouverture. |
| modifyPassword | Chaîne | Query | Le mot de passe requis pour modifier le fichier (facultatif si seul un mot de passe d’ouverture est défini). |
| outPath | Chaîne | Query | (Facultatif) Chemin du dossier dans lequel le classeur déprotegé sera enregistré. |
| outStorageName | Chaîne | Query | (Facultatif) Nom du stockage dans lequel le fichier de sortie sera écrit. |
| region | Chaîne | Query | (Facultatif) Paramètres régionaux de la feuille de calcul. |
Réponse
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream",
"Name": "file"
}
}
]
Une réponse réussie renvoie le fichier déprotegé sous forme de flux. Le fichier peut être enregistré à l’emplacement spécifié par outPath/outStorageName, ou récupéré directement depuis la charge utile de la réponse.
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 invalides (par exemple, type de fichier non pris en charge). |
| 401 | Non autorisé | Jeton JWT invalide ou manquant. |
| 413 | Charge utile trop volumineuse | Le fichier téléchargé dépasse la limite de taille. |
| 500 | Erreur interne du serveur | Erreur inattendue du serveur. |
Dans quel cas utiliser l’API de déprotection des feuilles de calcul ?
- Restaurer l’accès aux classeurs verrouillés – Supprimez rapidement les mots de passe d’ouverture ou de modification oubliés, sans intervention manuelle.
- Automatiser le déverrouillage en masse – Traitez un grand nombre de fichiers dans le cadre de projets de migration de données ou d’archivage.
- Intégration aux flux de travail existants – Combinez avec les API de stockage ou de conversion pour créer des pipelines complets (par exemple : téléchargement → déprotection → conversion en PDF).
- Maintenir la sécurité des données – L’opération s’effectue côté serveur, ce qui garantit la sécurité des fichiers d’origine, tandis que la version déprotegée est stockée dans votre stockage cloud.
Comment utiliser l’API de déprotection des feuilles de calcul à l’aide des SDK
Spécification OpenAPI
La spécification de l’API de déprotection des feuilles de calcul fournit une interface de programmation accessible publiquement pour faciliter les interactions REST directes depuis un navigateur web.
Vous pouvez utiliser l’outil en ligne de commande cURL pour accéder facilement aux services web Aspose.Cells. L’exemple ci-dessous montre comment effectuer des appels à l’API Cloud à l’aide de cURL.
Utiliser les SDK Aspose.Cells Cloud
L’utilisation d’un SDK simplifie l’appel en gérant l’authentification, la construction de la requête et l’analyse de la réponse. Les SDK sont disponibles pour de nombreux langages et incluent des méthodes prêtes à l’emploi pour déproteger les feuilles de calcul.
Les exemples de code ci-dessous illustrent comment appeler l’API de déprotection des feuilles de calcul à l’aide de divers SDK :