Cómo comprimir archivos de Excel: reducir tamaño de hoja de cálculo y optimizar rendimiento
Comprima programáticamente hojas de cálculo de Excel y reduzca el tamaño del archivo con la API de Aspose.Cells Cloud. Optimice el rendimiento del libro de trabajo eliminando datos no utilizados, comprimiendo objetos incrustados y limpiando el formato. Esta API REST permite flujos de trabajo automatizados de compresión y optimización de archivos de Excel.
API para comprimir hojas de cálculo
API web
PUT https://api.aspose.cloud/v4.0/cells/spreadsheet/compress
Seguridad y autenticación
Las API de Aspose.Cells Cloud son seguras y requieren autenticación basada en token JWT.
-H "Authorization: Bearer {access_token}"
Parámetros de solicitud
| Nombre del parámetro | Tipo | Ruta/Consulta/Cadena/Cuerpo HTTP | Descripción |
|---|---|---|---|
| Spreadsheet | Archivo | FormData | Obligatorio. Archivo de libro de Excel de origen (.xlsx, .xls, etc.) que se va a comprimir. |
| level | Entero | Consulta | Opcional. Intensidad de compresión (0 = más rápido/mínima, 9 = más lento/máxima). Si se omite, se aplica un valor predeterminado equilibrado (5). |
| outPath | Cadena | Consulta | Opcional. Ruta de carpeta de destino en su almacenamiento en la nube. Si se omite, el archivo se guarda en la misma carpeta que el libro de origen. |
| outStorageName | Cadena | Consulta | Obligatorio. Identificador del servicio de almacenamiento en la nube configurado (por ejemplo, CorporateDrive). |
| region | Cadena | Consulta | Opcional. Configuración regional (por ejemplo, de-DE) que podría afectar el manejo de datos específicos por región. |
| password | Cadena | Consulta | Opcional. Contraseña para descifrar una hoja de cálculo protegida. Déjelo en blanco si el archivo no está cifrado. |
Respuesta
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
Códigos de estado HTTP
| Código | Significado | Descripción |
|---|---|---|
| 200 | Correcto | Filtro aplicado correctamente; la respuesta contiene 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 no válido o faltante. |
| 413 | Payload demasiado grande | El archivo cargado excede el límite de tamaño. |
| 500 | Error interno del servidor | Error inesperado en el servidor. |
¿Dónde debemos utilizar la API para comprimir hojas de cálculo?
- Distribución automatizada de informes – Comprima los estados financieros mensuales antes de enviarlos por correo electrónico para garantizar la entrega exitosa y mejorar la experiencia del destinatario.
- Optimización de carga de archivos de usuario – Comprima los archivos de Excel cargados en segundo plano para ahorrar espacio en almacenamiento en la nube y reducir los costos de almacenamiento.
- Procesamiento y migración en canalizaciones de datos – Comprima los archivos intermedios de Excel generados durante los procesos ETL para acelerar la transferencia por red y reducir la presión sobre el almacenamiento temporal.
¿Por qué debería utilizar la API para comprimir hojas de cálculo?
- Amigable para desarrolladores – Aspose.Cells Cloud ofrece bibliotecas SDK en múltiples lenguajes, lo que permite un desarrollo rápido con documentación completa.
- Reducción de costos laborales – Elimina la necesidad de personal dedicado para consolidar documentos manualmente.
- Precios por uso – Sin inversión inicial; solo paga por las llamadas a la API que realmente realice.
- Sin mantenimiento de servidores requerido – No hay servidores que mantener, sin actualizaciones de software ni preocupaciones por compatibilidad.
Cómo utilizar la API para comprimir hojas de cálculo con SDK
Especificación de la API para comprimir hojas de cálculo
La Especificación de la API para comprimir hojas de cálculo proporciona una interfaz accesible públicamente para interacciones REST, lo que permite llamadas directas a la API 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 desarrollar, ya que abstracta los detalles de bajo nivel y le permite comprimir una hoja de cálculo con solo unas pocas líneas de código. 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 interactuar con los servicios web de Aspose.Cells utilizando diversos SDK: