Déverrouillage par lots
Cet API REST déverrouille les fichiers Excel éligibles en lot.
API REST
POST http://api.aspose.cloud/v3.0/cells/batch/unlock
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 la requête
| Nom du paramètre | Type | Emplacement | Description |
|---|---|---|---|
| BatchLockRequest | body | Corps de la requête contenant les paramètres de déverrouillage. |
Propriétés de BatchLockRequest
| Nom | Type | Description | Notes |
|---|---|---|---|
| SourceFolder | string | Dossier contenant les fichiers Excel sources. | [facultatif] |
| MatchCondition | MatchConditionRequest | Critères utilisés pour sélectionner les fichiers à déverrouiller. | [facultatif] |
| Password | string | Mot de passe appliqué aux classeurs protégés. | [facultatif] |
| OutFolder | string | Dossier de destination pour les fichiers déverrouillés. | [facultatif] |
Propriétés de MatchConditionRequest
| Nom | Type | Description | Notes |
|---|---|---|---|
| RegexPattern | string | Expression régulière pour faire correspondre les noms de fichiers. | [facultatif] |
| FullMatchConditions | string[] | Conditions exactes de correspondance des noms de fichiers. | [facultatif] |
Paramètre du corps de la requête
| Nom du paramètre | Type | Description |
|---|---|---|
| data | file | Contenu binaire du fichier classeur à créer. |
Réponse
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream",
"Name": "file"
}
}
Codes de statut HTTP
| Code | Signification | Quand renvoyé |
|---|---|---|
| 200 OK | Classeur créé avec succès | Flux normal |
| 201 Created | Classeur créé (réponse alternative) | Lorsque l’API renvoie un statut « créé » |
| 400 Bad Request | Paramètres invalides | Erreur côté client |
| 401 Unauthorized | Jeton manquant ou invalide | Erreur d’authentification |
| 409 Conflict | Fichier existant et isWriteOver=false |
Conflit avec un fichier existant |
Comment utiliser l’API PostBatchLock avec les SDK
Spécification de l’API PostBatchLock
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 suivant montre comment effectuer des appels à l’API Cloud avec cURL.
Utiliser les SDK Aspose.Cells Cloud
L’utilisation d’un SDK est le moyen le plus rapide de développer la fonctionnalité de déverrouillage. Un SDK abstrait les détails de bas niveau afin que vous puissiez vous concentrer sur votre logique métier. Veuillez consulter le dépôt GitHub pour obtenir la liste complète des SDK Aspose.Cells Cloud.
Les exemples de code suivants montrent comment appeler les services web Aspose.Cells à l’aide de divers SDK :