Cómo crear nuevas hojas de cálculo de Excel: generar archivos vacíos o basados en plantillas
Cree nuevas hojas de cálculo de Excel mediante programación con la API de Aspose.Cells Cloud. Genere libros vacíos o genere archivos a partir de plantillas personalizadas. La API REST permite la creación automatizada de archivos de Excel, lo que la hace ideal para la generación de informes, la automatización de documentos y los flujos de trabajo de procesamiento de datos.
API para crear hojas de cálculo
API web
PUT https://api.aspose.cloud/v4.0/cells/spreadsheet/create
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 | Ubicación | Descripción |
|---|---|---|---|
| format | String | Query | Obligatorio. Formato de archivo para la nueva hoja de cálculo (por ejemplo, XLSX, XLS, ODS, CSV). |
| template | String | Query | Opcional. Nombre de un archivo de plantilla almacenado en su almacenamiento en la nube (por ejemplo, invoice_template.xlsx). Si se omite, se crea un libro en blanco. |
| outPath | String | Query | Opcional. Ruta de la carpeta de destino en el almacenamiento en la nube para el archivo generado. Si es null u omite, la hoja de cálculo se guarda en la ubicación predeterminada. |
| outStorageName | String | Query | Obligatorio. Identificador del almacenamiento en la nube configurado (por ejemplo, MyDrive). |
| region | String | Query | Opcional. Configuración regional (por ejemplo, es-ES) que determina los formatos predeterminados para fechas, números y monedas. |
| password | String | Query | Opcional. Contraseña para un archivo de plantilla cifrado. Déjelo vacío si la plantilla no está protegida. |
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 ausentes o no válidos (por ejemplo, tipo de archivo no admitido). |
| 401 | No autorizado | Token JWT no válido o ausente. |
| 413 | Payload demasiado grande | El archivo cargado supera el límite de tamaño. |
| 500 | Error interno del servidor | Error inesperado en el servidor. |
¿Dónde deberíamos usar la API para crear hojas de cálculo?
- Inicialización del sistema automatizado de generación de informes: cree un nuevo libro en blanco o genere un archivo de informe a partir de una plantilla estándar al inicio de cada ciclo diario/semanal de automatización.
- Portal de autoservicio para usuarios: permita que los clientes seleccionen una plantilla (presupuesto, cronograma de proyecto, etc.) y descarguen instantáneamente un archivo de Excel personalizado.
- Exportación y distribución por lotes de datos: genere libros independientes con un formato uniforme para cada conjunto de datos exportado, facilitando la distribución y el procesamiento posteriores.
Para operaciones posteriores, como agregar hojas de cálculo o rellenar celdas, consulte la API para agregar hoja de cálculo, la API para actualizar celda y la API para exportar libro.
¿Por qué debería usar la API para crear hojas de cálculo?
- Amigable para desarrolladores: ofrece bibliotecas SDK para múltiples lenguajes y documentación amplia, lo que simplifica la integración en comparación con construir soluciones personalizadas.
- Eficiencia laboral: permite automatizar la consolidación de documentos, reduciendo el esfuerzo manual.
- Precios basados en uso: los cargos se basan en el uso de la API, sin tarifas de licencia previas.
- Servicio gestionado: la API está totalmente alojada, eliminando la necesidad de mantenimiento de servidores locales o actualizaciones de software.
Cómo usar la API para crear hojas de cálculo con SDK
Especificación de la API para crear hojas de cálculo
La especificación de la API para crear hojas de cálculo define una interfaz de programación accesible públicamente y permite interacciones REST directamente desde un navegador web.
Puede usar 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.
Utilice los SDK de Aspose.Cells Cloud
Usar un SDK es la forma más rápida de desarrollar, ya que abstracte los detalles de bajo nivel y le permite crear la hoja de cálculo con código conciso. Consulte el repositorio de GitHub para ver 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 diversos SDK: