Operaciones de hojas de cálculo – Guía de la API de Aspose.Cells Cloud
Las Operaciones de hojas de cálculo ofrecen una guía concisa sobre las acciones más comunes que puede realizar en libros de Excel con Aspose.Cells Cloud (v3.0). Ya sea que necesite ajustar automáticamente el ancho de columnas, procesar archivos por lotes, proteger hojas de cálculo o manipular texto, la API REST dispone de puntos de conexión dedicados que funcionan en lenguajes como Python, C# y Java. La lista siguiente enlaza a la documentación detallada de cada operación e incluye una breve nota de uso para ayudarle a comenzar rápidamente.
Prerrequisitos: Para invocar estos puntos de conexión, debe tener una clave válida de la API de Aspose.Cells Cloud e incluir el encabezado Authorization (Bearer <access-token>). Los ejemplos asumen la versión de la API v3.0.
- Opciones de ajuste automático – Ajusta automáticamente el ancho de columnas y la altura de filas.
POST /cells/{file}/worksheets/{sheet}/autoFitColumnsPOST https://api.aspose.cloud/v3.0/cells/MyWorkbook.xlsx/worksheets/Sheet1/autoFitColumns Authorization: Bearer {access-token} Content-Type: application/json { "autoFitOptions": { "autoFitType": "All", "autoFitMergedCells": true } } - Procesamiento por lotes de archivos de Excel: conversión, bloqueo, protección, división y desbloqueo – Realiza acciones masivas (conversión, bloqueo, protección, división y desbloqueo) en hasta 100 archivos por solicitud.
POST /cells/batchPOST https://api.aspose.cloud/v3.0/cells/batch Authorization: Bearer {access-token} Content-Type: application/json { "tasks": [ { "file": "Book1.xlsx", "action": "convert", "format": "pdf" }, { "file": "Book2.xlsx", "action": "protect", "password": "Secret123" } ] } - Compresión y reparación de archivos de Excel – Reduce el tamaño del archivo y corrige problemas estructurales.
POST /cells/{file}/compressAndRepairPOST https://api.aspose.cloud/v3.0/cells/Report.xlsx/compressAndRepair Authorization: Bearer {access-token} - Conversión de un archivo de Excel a otro formato o guardado en otro formato – Convierte Excel a PDF, CSV, HTML, etc., o cambia el formato de salida.
GET /cells/{file}/saveAsGET https://api.aspose.cloud/v3.0/cells/Financials.xlsx/saveAs?format=pdf Authorization: Bearer {access-token} - Opciones de conversión de libro – Ajusta finamente configuraciones de conversión como tamaño de página, opciones de renderizado y protección por contraseña.
POST /cells/{file}/convertPOST https://api.aspose.cloud/v3.0/cells/Presentation.xlsx/convert Authorization: Bearer {access-token} Content-Type: application/json { "format": "pdf", "options": { "pageSetup": { "orientation": "landscape" }, "pdfSaveOptions": { "compressImages": true } } } - Creación de archivos de Excel y generación de informes – Genera nuevos libros desde cero o a partir de plantillas.
PUT /cells/{newFile}PUT https://api.aspose.cloud/v3.0/cells/NewReport.xlsx Authorization: Bearer {access-token} Content-Type: application/json { "templateFile": "Template.xlsx", "dataSource": { "name": "Q1 Sales", "value": 12345 } } - Importación de datos en archivos de Excel y exportación de datos desde archivos de Excel – Carga datos desde CSV, JSON o bases de datos y exporta datos de hojas de cálculo.
POST /cells/{file}/importDataPOST https://api.aspose.cloud/v3.0/cells/Orders.xlsx/importData Authorization: Bearer {access-token} Content-Type: application/json { "importOptions": { "source": "json", "jsonData": [{ "OrderId": 1, "Amount": 250.0 }] } } - Cifrado, descifrado y firma digital de archivos de Excel – Aplica protección por contraseña, cifrado o firmas digitales.
POST /cells/{file}/encryptPOST https://api.aspose.cloud/v3.0/cells/Sensitive.xlsx/encrypt Authorization: Bearer {access-token} Content-Type: application/json { "password": "StrongPass!23", "encryptionType": "Standard" } - Información del archivo – Recupera metadatos como tamaño, formato y fecha de creación.
GET /cells/{file}/infoGET https://api.aspose.cloud/v3.0/cells/Archive.xlsx/info Authorization: Bearer {access-token} - Fusión y división de archivos de Excel – Combina múltiples libros en uno solo o divide un libro en archivos independientes.
POST /cells/merge/POST /cells/splitPOST https://api.aspose.cloud/v3.0/cells/merge Authorization: Bearer {access-token} Content-Type: application/json { "files": ["Q1.xlsx", "Q2.xlsx"], "outputFile": "FullYear.xlsx" } - Búsqueda y reemplazo de contenido de texto en archivos de Excel – Busca y reemplaza cadenas en varias hojas de cálculo.
POST /cells/{file}/searchReplacePOST https://api.aspose.cloud/v3.0/cells/Report.xlsx/searchReplace Authorization: Bearer {access-token} Content-Type: application/json { "text": "Draft", "newText": "Final", "options": { "matchCase": false } } - Procesamiento de texto en Excel: agregar texto, eliminar caracteres, recortar texto, modificar mayúsculas y minúsculas, y más – Realiza manipulaciones avanzadas sobre valores de celdas.
POST /cells/{file}/textProcessingPOST https://api.aspose.cloud/v3.0/cells/Notes.xlsx/textProcessing Authorization: Bearer {access-token} Content-Type: application/json { "operations": [ { "type": "trim", "range": "A1:A10" }, { "type": "toUpper", "range": "B1:B5" } ] } - Inserción de marcas de agua o configuración de fondos en archivos de Excel – Agrega marcas de agua de imagen o texto y establece fondos de hoja de cálculo.
POST /cells/{file}/watermarkPOST https://api.aspose.cloud/v3.0/cells/Presentation.xlsx/watermark Authorization: Bearer {access-token} Content-Type: application/json { "type": "text", "text": "Confidential", "fontSize": 36, "color": "FF0000" } - Trabajo con archivos de Excel: cálculo de fórmulas, ajuste automático, limpieza de objetos, etc. – Ejecuta tareas comunes en libros como cálculo de fórmulas, limpieza de objetos y ajuste automático.
POST /cells/{file}/workbookOperationsPOST https://api.aspose.cloud/v3.0/cells/Analytics.xlsx/workbookOperations Authorization: Bearer {access-token} Content-Type: application/json { "operations": [ { "type": "calculateFormula" }, { "type": "clearObjects", "objectType": "charts" } ] }