Aspose.Cells Cloud API: Convertir, fusionar, dividir y proteger archivos de Excel
¿Qué son las API de Aspose.Cells Cloud?
Las API de Aspose.Cells Cloud son un conjunto de servicios basados en la nube para hojas de cálculo/Excel. No es necesario instalar Office ni configurar un servidor: simplemente envíe una solicitud HTTP y podrá crear, editar, convertir, limpiar datos, generar gráficos, construir tablas dinámicas, cifrar, dividir, fusionar, agregar marcas de agua, aplicar firmas digitales y mucho más, desde cualquier lenguaje de programación.
¿Por qué usar las API de Aspose.Cells Cloud?
- Crear, editar, convertir y analizar hojas de cálculo en almacenamiento en la nube mediante servicios web de Aspose.Cells Cloud.
- Crear, editar, convertir y analizar archivos de hojas de cálculo locales mediante servicios web de Aspose.Cells Cloud.
- Los formatos de archivo admitidos incluyen 30 formatos, como xlsx, csv, ods, xlsb, etc.
- Operar hojas de cálculo directamente mediante la API web de Aspose.Cells Cloud, sin depender de Microsoft Excel.
- El nivel gratuito incluye hasta 150 llamadas a la API por mes.
- Pago según el uso (modelo de tarificación por consumo).
- Código breve: Operaciones que se pueden expresar en una sola frase.
- Convertir XLSX a PDF → ConvertSpreadsheetToPdf
- Eliminar espacios extra en todo el archivo → TrimSpreadsheetContent
- Combinar más de 10 archivos en un solo informe → MergeSpreadsheets
¿Cómo usar las API de Aspose.Cells Cloud?
Paso 1: Obtener credenciales de la API
Paso 2: Llamar a las API web de hojas de cálculo con un SDK (recomendado)
Se recomienda utilizar el SDK oficial para simplificar la autenticación y el manejo de solicitudes. El SDK obtiene y actualiza automáticamente los tokens de acceso.
Instalar SDK para .NET (NuGet)
dotnet add package Aspose.Cells-Cloud --version 26.6.0
Ejemplo: Convertir Excel a PDF con SDK
CellsApi cellsApi = new CellsApi(
Environment.GetEnvironmentVariable("ProductClientId"),
Environment.GetEnvironmentVariable("ProductClientSecret"));
cellsApi.ConvertSpreadsheet(
new ConvertSpreadsheetRequest { Spreadsheet = "EmployeeSalesSummary.xlsx", format = "pdf" },
"EmployeeSalesSummary.pdf");
Descripción
- Spreadsheet: Nombre del archivo Excel ubicado en el almacenamiento local.
- Format: Formato de destino (por ejemplo, pdf, png, csv, json).
- Output file: El archivo resultante se guardará localmente con el nombre especificado.
Funciones principales
Aspose.Cells Cloud ofrece las siguientes características clave para satisfacer necesidades de automatización de hojas de cálculo a nivel empresarial:
Conversión de hojas de cálculo
- Convertir hoja de cálculo a archivo PDF
- Convertir gráfico de hoja de cálculo a imagen
- Guardar hoja de cálculo como
Procesamiento de datos
- Fusionar hojas de cálculo
- Dividir hojas de cálculo
- Eliminar filas en blanco de la hoja de cálculo
- Eliminar columnas en blanco de la hoja de cálculo
- Reemplazar contenido de la hoja de cálculo
Nota: Los esquemas detallados de solicitud y respuesta, los métodos HTTP, los parámetros de consulta y las respuestas de ejemplo para cada punto de conexión están disponibles en la Referencia de la API web de hojas de cálculo de Aspose.Cells Cloud, enlazada a continuación.
Referencia rápida de puntos de conexión
| Operación | Método HTTP | Ruta | Parámetros obligatorios | Respuesta de ejemplo |
|---|---|---|---|---|
| Convertir hoja de cálculo | POST | /cells/convert |
Spreadsheet (archivo), format (cadena) |
Archivo binario (por ejemplo, PDF) |
| Fusionar hojas de cálculo | POST | /cells/worksheets/merge |
files (lista de archivos) |
Libro de trabajo fusionado |
| Dividir hoja de cálculo | POST | /cells/worksheets/split |
Spreadsheet (archivo), format (cadena) |
Archivo comprimido con los archivos divididos |
| Eliminar filas en blanco | POST | /cells/worksheets/blankrows/delete |
Spreadsheet (archivo) |
Libro de trabajo actualizado |
| Reemplazar contenido | POST | /cells/replace |
Spreadsheet (archivo), oldValue, newValue |
Libro de trabajo actualizado |
SDK admitidos (SDK disponibles)
- Aspose.Cells Cloud proporciona SDK listos para usar en todos los lenguajes principales: extraiga, codifique y publique:
Ejemplos de código y proyectos de código abierto
Todos los SDK son de código abierto e incluyen numerosos ejemplos:
- Ejemplos del SDK para Java en Github.
- Ejemplos del SDK para .NET en Github.
- Ejemplos del SDK para Python en Github.
- Ejemplos del SDK para Node.js en Github.
- Ejemplos del SDK para PHP en Github.
- Ejemplos del SDK para Go en Github.
- Ejemplos del SDK para Ruby en Github.
- Ejemplos del SDK para Perl en Github.