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: