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 :