Fusionar archivos de Excel en la nube | Combinar hojas de cálculo en línea con la API de Aspose.Cells Cloud
Fusione rápidamente archivos de Excel almacenados en la nube con otras hojas de cálculo mediante la API de Aspose.Cells Cloud, y especifique el formato de los datos de salida y la ubicación del almacenamiento.
API para fusionar hojas de cálculo remotas
Antes de llamar a esta operación, asegúrese de tener:
- Un token de acceso JWT válido (consulte la guía de autenticación).
- El libro de origen y todos los archivos que se van a fusionar cargados en su almacenamiento en la nube.
- Permisos adecuados para leer desde la carpeta de origen y escribir en la carpeta de destino.
API web
PUT https://api.aspose.cloud/v4.0/cells/{name}/merge/spreadsheet
Seguridad y autenticación
Las API de Aspose.Cells Cloud son seguras y requieren autenticación basada en token JWT.
Parámetros de solicitud:
| Nombre del parámetro | Tipo | Ruta / Cadena de consulta / Cuerpo HTTP | Descripción |
|---|---|---|---|
| name | String | Ruta | Nombre del archivo del libro de origen que se va a fusionar. |
| mergedSpreadsheet | String | Consulta | Lista separada por comas de nombres de archivos de hoja de cálculo que se fusionarán en el libro de origen. |
| folder | String | Consulta | Ruta de la carpeta en el almacenamiento en la nube que contiene el libro de origen. |
| outFormat | String | Consulta | Formato deseado para el archivo de salida fusionado (por ejemplo, XLSX, PDF, CSV). |
| mergeInOneSheet | Boolean | Consulta | Establezca en true para fusionar todos los datos de origen en una sola hoja de cálculo; false crea hojas de cálculo separadas por archivo. |
| storageName | String | Consulta | (Opcional) Nombre del almacenamiento en la nube donde reside el libro de origen. Si se omite, se utiliza el almacenamiento predeterminado. |
| outPath | String | Consulta | (Opcional) Ruta de la carpeta de destino en el almacenamiento en la nube para guardar el archivo fusionado. Si se omite, el archivo se guarda en la carpeta de origen. |
| outStorageName | String | Consulta | Nombre del almacenamiento en la nube para guardar el archivo de salida. |
| fontsLocation | String | Consulta | (Opcional) Ruta personalizada de la carpeta para archivos de fuentes utilizados durante la conversión a formatos de imagen/PDF. |
| region | String | Consulta | (Opcional) Configuración regional/localización para el formato de fechas, números y monedas en el archivo de salida (por ejemplo, en-US, de-DE). |
| password | String | Consulta | (Opcional) Contraseña necesaria para abrir el libro de origen si está protegido. |
Respuesta
Estado: 200 OK
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
El archivo se puede descargar directamente o guardarse en la ubicación especificada por outPath.
Detalles de respuesta correcta
| Código de estado | Tipo de contenido | Descripción |
|---|---|---|
| 200 OK | application/octet-stream |
Flujo binario del archivo del libro fusionado. |
Códigos de estado HTTP
| Código | Significado | Descripción |
|---|---|---|
| 200 | OK | 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 | Carga 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 fusionar hojas de cálculo remotas?
Integración de datos de nivel empresarial
- Consolidación de informes multiprofesional – Consolidar informes de Excel independientes enviados por equipos de ventas, marketing, finanzas y otros departamentos.
- Resumen de datos por sucursal – Resumir datos de rendimiento de cada sucursal en todo el mundo.
- Consolidación de datos de socios – Fusionar envíos de datos de múltiples socios en un solo libro.
Flujo de trabajo de procesamiento de documentos en la nube
- Procesamiento de archivos en almacenamiento en la nube: Fusionar directamente archivos de Excel almacenados en AWS S3, Azure Blob o Google Cloud Storage.
- Consolidación de datos de múltiples orígenes – Combinar archivos de distintas ubicaciones en la nube en un solo libro.
- Tuberías automatizadas de datos – Integrar la API en procesos ETL para automatizar la fusión de archivos.
Automatización de gestión de documentos
- Consolidación por control de versiones – Fusionar distintas versiones de un plan de proyecto o libro de presupuesto.
- Relleno de datos en plantillas – Insertar archivos de datos en plantillas estandarizadas de informes.
- Generación automática de informes periódicos – Automatizar informes semanales, mensuales y trimestrales.
Colaboración multiplataforma
- Colaboración con equipos remotos – Consolidar el trabajo enviado por miembros del equipo distribuidos.
- Organización de datos de clientes – Fusionar datos de pedidos o comentarios de múltiples clientes.
- Resumen de información de proveedores – Combinar presupuestos o información de productos de varios proveedores.
¿Por qué debería utilizar la API para fusionar hojas de cálculo remotas?
- Fácil de usar para desarrolladores – Aspose.Cells Cloud proporciona SDK para muchos lenguajes, acortando el tiempo de desarrollo y ofreciendo documentación completa. Comparado con la construcción de una solución personalizada, reduce drásticamente la carga de trabajo.
- Reducción de costos laborales – Disminuye la necesidad de personal dedicado a la consolidación manual de documentos.
- Pago por uso – Sin inversión inicial; solo paga por las llamadas a la API que realmente utiliza.
- Cero costos de mantenimiento – Sin servidores que mantener, sin actualizaciones de software y sin preocupaciones por compatibilidad.
Cómo utilizar la API para fusionar hojas de cálculo remotas con SDK
Especificación de la API para fusionar hojas de cálculo remotas
La Especificación de la API para fusionar hojas de cálculo remotas describe la interfaz REST que se puede llamar directamente desde cualquier cliente HTTP.
Puede utilizar la herramienta de línea de comandos cURL para acceder fácilmente a los servicios web de Aspose.Cells Cloud. 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 fusionar una hoja de cálculo en otra mediante un fragmento de código breve.
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 Cloud utilizando diversos SDK: