Dividir Archivo de Excel en la Nube para Separar Archivos y Exportar a +30 Formatos
Divida un libro de Excel grande almacenado en la nube en archivos independientes por hoja y exporte cada uno a más de 30 formatos de salida, como PDF, CSV, JSON, ODS y XPS, utilizando Aspose.Cells Cloud.
API para Dividir Hoja de Cálculo Remota
API Web
PUT https://api.aspose.cloud/v4.0/cells/{name}/split/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 | Cadena | Ruta | Nombre del archivo del libro (por ejemplo, data.xlsx) que se va a dividir, ubicado en la carpeta especificada del almacenamiento en la nube. |
| folder | Cadena | Consulta | Ruta de la carpeta en el almacenamiento en la nube donde se almacena el libro de origen. |
| from | Entero | Consulta | Índice inicial (basado en 0) de la hoja de cálculo para la operación de división. Por ejemplo, 0 indica la primera hoja de cálculo. |
| to | Entero | Consulta | Índice final (basado en 0) de la hoja de cálculo para la operación de división. Por ejemplo, 2 divide las hojas 0, 1 y 2. |
| outFormat | Cadena | Consulta | Formato de archivo de salida para los archivos divididos. Los formatos compatibles incluyen XLSX, PDF, CSV, JSON, HTML y más de 30 más. |
| storageName | Cadena | Consulta | (Opcional) Nombre del almacenamiento en la nube donde reside el libro de origen. Si se omite, se utiliza el almacenamiento en la nube predeterminado. |
| outPath | Cadena | Consulta | (Opcional) Ruta de carpeta en el almacenamiento en la nube donde se guardarán los archivos divididos. Si se omite, los archivos se guardan en la carpeta de origen. |
| outStorageName | Cadena | Consulta | Nombre del almacenamiento en la nube donde se guardarán los archivos divididos resultantes. |
| fontsLocation | Cadena | Consulta | (Opcional) Especifica una ruta personalizada de carpeta en la nube que contiene archivos de fuentes para un renderizado adecuado de texto en salidas PDF o imágenes. |
| region | Cadena | Consulta | (Opcional) Establece la configuración regional para formatear números, fechas y monedas en los archivos de salida (por ejemplo, "en-US", "zh-CN", "de-DE"). |
| password | Cadena | Consulta | (Opcional) Si el libro de origen está protegido con contraseña, proporcione la contraseña para abrir el archivo. |
Respuesta
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream",
"Name": "file"
}
}
]
El archivo se puede descargar directamente o guardarse en la ubicación especificada por outPath.
Detalles de respuesta exitosa
| Código de Estado | Content‑Type | Descripción |
|---|---|---|
| 200 OK | application/octet-stream |
Flujo binario del archivo del libro unificado. |
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 inválido o faltante. |
| 413 | Carga de Datos Demasiado Grande | El archivo cargado excede el límite de tamaño. |
| 500 | Error Interno del Servidor | Error inesperado del servidor. |
¿Dónde debemos utilizar la API para Dividir Hoja de Cálculo Remota?
- Distribución de Datos por Departamento: Dividir un libro unificado que contiene datos de varios departamentos en archivos específicos por departamento.
- Distribución de Informes Regionales: Dividir informes de ventas nacionales en archivos independientes por región.
- Distribución con Ocultación de Datos de Clientes: Dividir un libro que contiene información confidencial en un archivo dedicado para visualización por clientes.
- División de Informes Periódicos: Dividir automáticamente informes resumen en informes semanales o diarios mensualmente.
- Distribución en Múltiples Formatos: Dividir un solo archivo de Excel en múltiples versiones de formatos, como PDF, CSV, JSON, etc., simultáneamente.
- División Basada en Plantillas: Dividir archivos de datos en archivos de salida estandarizados según plantillas predefinidas.
- Preprocesamiento de Origen de Datos: Dividir el archivo de Excel en un archivo CSV estandarizado antes de cargar los datos en la base de datos.
- Preparación de Datos para API: Dividir grandes conjuntos de datos en fragmentos más pequeños adecuados para transferencia mediante API.
- Distribución de Datos en Microservicios: Dividir el archivo de datos central en archivos de datos independientes requeridos por cada microservicio.
¿Por qué debería utilizar la API para Dividir Hoja de Cálculo Remota?
- Amigable para Desarrolladores: Aspose.Cells Cloud ofrece bibliotecas SDK en múltiples lenguajes, lo que permite un desarrollo rápido, y cuenta con una documentación completa. En comparación con la construcción de soluciones personalizadas para renderizado de gráficos, esto reduce significativamente la carga de trabajo de desarrollo.
- Reducción de Costos de Mano de Obra: Disminuye la necesidad de cargos dedicados a la consolidación de documentos.
- Pago por Uso: Sin inversión inicial; solo paga por las llamadas a la API que realmente utiliza.
- Cero Costos de Mantenimiento: No es necesario mantener servidores, actualizar software ni lidiar con problemas de compatibilidad.
- Preserva el formato complejo de Excel en un formato PDF universalmente accesible.
Cómo Utilizar la API para Dividir Hoja de Cálculo Remota con SDKs
Especificación de la API para Dividir Hoja de Cálculo Remota
La Especificación de la API para Dividir Hoja de Cálculo Remota define una interfaz de programación públicamente accesible y permite 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 SDKs de Aspose.Cells Cloud
Utilizar un SDK es la forma más rápida de desarrollar, ya que abstracta los detalles de bajo nivel, permitiéndole dividir la hoja de cálculo almacenada en la nube en archivos independientes con código breve.
Consulte el repositorio de GitHub para obtener una lista completa de los SDKs de Aspose.Cells Cloud.
Los siguientes ejemplos de código muestran cómo realizar llamadas a los servicios web de Aspose.Cells utilizando diversos SDKs: