Opciones de guardado – Documentación de la API REST de Aspose.Cells Cloud
Contents
[
Hide
]
Propiedades de SaveOptions
SaveOptions le permite controlar cómo se guarda un libro de trabajo al utilizar la API REST de Aspose.Cells Cloud. Al configurar estas opciones, puede habilitar la compresión HTTP, especificar el formato de salida, gestionar el almacenamiento temporal y controlar comportamientos adicionales, como la actualización de la caché de gráficos y la creación automática de directorios.
Prerrequisitos
- Una sesión autenticada de Aspose.Cells Cloud (OAuth 2.0 o JWT).
- El libro de trabajo de destino debe haberse cargado o creado previamente mediante la API antes de guardarlo.
| Nombre | Tipo | Descripción | Notas |
|---|---|---|---|
| EnableHTTPCompression | bool? | Habilita la compresión HTTP para la respuesta. | [opcional] |
| SaveFormat | string | Especifica el formato de archivo de destino para guardar el libro de trabajo. | [opcional] |
| ClearData | bool? | Vacía el libro de trabajo tras guardarlo. | [opcional] |
| CachedFileFolder | string | La carpeta de archivos temporales utilizada para almacenar grandes volúmenes de datos. | [opcional] |
| ValidateMergedAreas | bool? | Indica si se deben validar las áreas fusionadas antes de guardar el archivo. El valor predeterminado es false. | [opcional] |
| RefreshChartCache | bool? | Actualiza los datos de la caché de gráficos antes de guardar. | [opcional] |
| CreateDirectory | bool? | Si es true y el directorio no existe, se creará automáticamente antes de guardar el archivo. | [opcional] |
| SortNames | bool? | Ordena alfabéticamente las rutas con nombre al guardar. | [opcional] |
Solicitud
- Método:
POST(oPUT, según la operación) - Punto de conexión:
/cells/workbook/save - Encabezados:
Authorization: Bearer <access_token>Content-Type: application/json
- Cuerpo: Representación JSON del modelo
SaveOptions(tabla anterior), combinada con los datos o la referencia del libro de trabajo.
Ejemplo de respuesta
{
"status": "OK",
"downloadUrl": "https://api.aspose.cloud/v3.0/cells/workbook/save/result.xlsx",
"message": "Libro de trabajo guardado correctamente."
}
Códigos de estado HTTP
| Código | Significado | Descripción |
|---|---|---|
| 200 | OK | Filtro aplicado correctamente; la respuesta contiene los detalles de la operación. |
| 400 | Solicitud incorrecta | Parámetros faltantes o no válidos (por ejemplo, tipo de archivo no admitido). |
| 401 | No autorizado | Token JWT inválido o faltante. |
| 413 | Carga útil demasiado grande | El archivo cargado excede el límite de tamaño permitido. |
| 500 | Error interno del servidor | Error inesperado en el servidor. |
Notas / Comentarios
- Cuando CreateDirectory se establece en
true, la API creará automáticamente la carpeta de destino si aún no existe. - Habilitar EnableHTTPCompression puede reducir el tamaño de la carga útil para libros de trabajo grandes, pero el cliente debe admitir la decodificación gzip/deflate.
- RefreshChartCache debe utilizarse cuando los gráficos dependan de datos dinámicos que podrían haber cambiado desde que se generó el libro de trabajo.