Convertir hoja de cálculo a PDF, PNG, CSV y más: API en la nube Aspose.Cells
API de conversión de hojas de cálculo: El punto final GET /cells/{name}/worksheets/{sheetName} convierte una única hoja de cálculo (una hoja dentro de un libro de Excel) a otro tipo de archivo.
Prerrequisito: Debe tener un token JWT válido y el libro almacenado en una ubicación de almacenamiento compatible con Aspose Cloud antes de invocar este punto final.
Formatos importables admitidos (la hoja de cálculo puede leerse desde):
- XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT
Formatos solo de exportación admitidos (la hoja de cálculo puede guardarse como):
- PDF, OTS, XPS, DIF, PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS
API REST
La Especificación OpenAPI describe la interfaz accesible públicamente.
Parámetros de solicitud
| Parámetro | Tipo | Obligatorio | Valor predeterminado | Valores permitidos | Descripción |
|---|---|---|---|---|---|
| format | string | Sí | – | pdf, png, jpeg, bmp, svg, tiff, emf, csv, txt, … (ver lista admitida) | Formato de salida deseado. |
| verticalResolution | integer | No | 96 | 72‑600 | Resolución vertical (DPI) para la salida de imagen. |
| horizontalResolution | integer | No | 96 | 72‑600 | Resolución horizontal (DPI) para la salida de imagen. |
| password | string | No | – | – | Contraseña para abrir un libro protegido. |
| folder | string | No | – | – | Carpeta en la nube donde se almacena el libro origen. |
| storage | string | No | – | – | Nombre del almacenamiento (por ejemplo, “Default”). |
Respuesta
| Código de estado | Descripción | Tipo devuelto |
|---|---|---|
| 200 | Conversión exitosa; se devuelve una secuencia binaria del archivo convertido. | application/octet-stream |
| 400 | Solicitud incorrecta: faltan parámetros o estos son inválidos. | Objeto JSON de error |
| 401 | No autorizado: token JWT inválido o ausente. | Objeto JSON de error |
| 404 | No encontrado: el libro o la hoja de cálculo no existen. | Objeto JSON de error |
| 500 | Error interno del servidor: fallo inesperado. | Objeto JSON de error |
Ejemplo de solicitud (cURL)
curl -v "https://api.aspose.com/v3.0/cells/myWorkbook.xlsx/worksheets/Sheet1?format=png&verticalResolution=96&horizontalResolution=96" \
-X GET \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer <jwt token>"
Ejemplo de respuesta
Imagen convertida (secuencia binaria)
Familia de SDK en la nube
Utilizar un SDK es la forma más rápida de desarrollar. Un SDK maneja los detalles de bajo nivel para que usted pueda centrarse en su proyecto. Consulte el repositorio de GitHub para obtener una lista completa de los SDK de Aspose.Cells Cloud.
Los siguientes ejemplos de código muestran cómo invocar los servicios web de Aspose.Cells mediante diversos SDK: