Comprimir datos en un archivo de Excel – Aspose.Cells Cloud API
API PostCompress de los servicios web de Aspose.Cells Cloud
Requisitos previos:
- Se requiere un token JWT válido para la autenticación.
- Los formatos de archivo compatibles son XLS, XLSX, XLSM, XLSB y ODS.
- El tamaño máximo permitido por archivo es de 500 MB por solicitud (sujeto a los límites del servicio).
Esta API REST comprime los datos de un archivo de Excel.
- Comprime XLS, XLSX, XLSM, XLSB, ODS
- Comprime rápidamente múltiples archivos de hojas de cálculo de Excel
- Permite elegir el nivel de compresión
- Admite múltiples archivos
Punto de conexión de la API web
POST https://api.aspose.cloud/v3.0/cells/compress
Seguridad y autenticación
Las API de Aspose.Cells Cloud son seguras y requieren autenticación basada en token JWT.
Parámetros de la solicitud
| Nombre del parámetro | Tipo | Ruta / Cadena de consulta / Cuerpo HTTP | Descripción |
|---|---|---|---|
| file | archivo | formData | Archivo para cargar |
| CompressLevel | entero | query | Nivel de compresión (0‑100); valores más altos indican una compresión más intensa |
Parámetro del cuerpo de la solicitud
| Nombre del parámetro | Tipo | Descripción |
|---|---|---|
| data | archivo | Contenido binario del archivo de libro que se va a comprimir. |
Respuesta
{
"Status" : "OK",
"Code" : 200,
"Filename" : "[nombre de archivo combinado]",
"Filesize" : [tamaño del archivo],
"FileContent" : "[Base64String]"
}
Nota: FileContent contiene el libro comprimido codificado como una cadena en Base64. La longitud de la cadena corresponde al tamaño del archivo comprimido; puede decodificarla utilizando utilidades estándar de Base64 para recuperar el archivo binario de Excel.
Códigos de estado HTTP
| Código | Significado | Descripción |
|---|---|---|
| 200 | Correcto | 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 supera el límite de tamaño. |
| 500 | Error interno del servidor | Error inesperado en el servidor. |
Cómo usar la API PostCompress con SDK
Especificación de la API PostCompress
La Especificación OpenAPI define una interfaz de programación accesible públicamente y le permite realizar interacciones REST directamente desde un navegador web.
Puede utilizar la herramienta de línea de comandos cURL para acceder fácilmente a los servicios web de Aspose.Cells. El siguiente ejemplo muestra cómo realizar llamadas a la API en la nube con cURL.
Utilizar los SDK de Aspose.Cells Cloud
Utilizar un SDK es la forma más rápida de acelerar el desarrollo. Un SDK abstracta los detalles de bajo nivel, lo que le permite centrarse en las tareas de su proyecto. Consulte el repositorio de GitHub para obtener una lista completa de los SDK de Aspose.Cells Cloud.
Los siguientes ejemplos de código muestran cómo llamar a los servicios web de Aspose.Cells mediante varios SDK: