Déproteger un classeur Excel – API Aspose.Cells Cloud
Utilisez cette API REST pour déprotéger un classeur Excel.
API DeleteUnProtectWorkbook
DELETE https://api.aspose.cloud/v3.0/cells/{name}/protection
Sécurité et authentification
Les API Aspose.Cells Cloud sont sécurisées et nécessitent une authentification basée sur un jeton JWT.
Paramètres de chemin
| Paramètre | Type | Description | Obligatoire |
|---|---|---|---|
| name | string | Nom du fichier du classeur (y compris l’extension). | Oui |
Paramètres de requête
| Nom du paramètre | Type | Description |
|---|---|---|
| folder | string | Chemin du dossier contenant le classeur d’origine. |
| storageName | string | Nom du service de stockage où réside le classeur. |
Paramètres du corps de la requête
| Nom du paramètre | Type | Description |
|---|---|---|
| protection | WorkbookProtectionRequest | Objet spécifiant les paramètres de protection à supprimer. |
WorkbookProtectionRequest
| Nom du paramètre | Type | Description |
|---|---|---|
| ProtectionType | string | Type de protection à supprimer (ALL, CONTENTS, NONE, OBJECTS, SCENARIOS, STRUCTURE, WINDOWS). |
| Password | string | Mot de passe requis pour supprimer la protection (facultatif). |
Exemple cURL
curl -X DELETE "https://api.aspose.cloud/v3.0/cells/test.xlsx/protection?folder=MyFolder&storageName=MyStorage" \
-H "Authorization: Bearer <access_token>" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-d '{ "ProtectionType": "ALL", "Password": "aspose"}'
Réponse (succès)
{
"Code": 200,
"Status": "OK"
}
Réponses d’erreur HTTP (statut HTTPS)
| Statut HTTP | Code | Description |
|---|---|---|
| 400 | BadRequest | Paramètres manquants ou non valides. |
| 401 | Unauthorized | Jeton d’accès invalide ou manquant. |
| 404 | NotFound | Classeur spécifié introuvable dans le dossier/le stockage indiqué. |
| 500 | InternalServerError | Erreur serveur inattendue. |
Comment utiliser l’API DeleteUnProtectWorkbook avec les SDK
Spécification de l’API DeleteUnProtectWorkbook
La spécification OpenAPI définit une interface de programmation accessible publiquement et permet d’effectuer des interactions REST directement 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 vers l’API Cloud avec cURL.
Utiliser les SDK Aspose.Cells Cloud
L’utilisation d’un SDK simplifie l’intégration et réduit le code boilerplate. Veuillez consulter le dépôt GitHub pour obtenir la liste complète des SDK Aspose.Cells Cloud.
Les exemples de code ci-dessous illustrent comment appeler les services web Aspose.Cells à l’aide de divers SDK :