Exportar una hoja de cálculo con la API de Aspose.Cells Cloud – Formatos, ejemplos de cURL y SDK

Esta API REST le permite exportar una hoja de cálculo desde un archivo de Excel a muchos formatos de archivo diferentes.

Resumen: Utilice el punto de conexión Obtener hoja de cálculo para descargar una sola hoja de cálculo desde un libro en el formato de su elección.

Puede exportar a los siguientes formatos:

Formato Extensión Tipo MIME
XLS .xls application/vnd.ms-excel
XLSX .xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
XLSB .xlsb application/vnd.ms-excel.sheet.binary.macroEnabled.12
CSV .csv text/csv
TSV .tsv text/tab-separated-values
XLSM .xlsm application/vnd.ms-excel.sheet.macroEnabled.12
ODS .ods application/vnd.oasis.opendocument.spreadsheet
TXT .txt text/plain
PDF .pdf application/pdf
OTS .ots application/vnd.oasis.opendocument.spreadsheet-template
XPS .xps application/vnd.ms-xpsdocument
DIF .dif application/x-dif
PNG .png image/png
JPEG .jpeg image/jpeg
GIF .gif image/gif
BMP .bmp image/bmp
WMF .wmf image/wmf
TIFF .tiff image/tiff
EMF .emf image/emf
NUMBERS .numbers application/vnd.apple.numbers
FODS .fods application/vnd.oasis.opendocument.spreadsheet-flat-xml

Seguridad y autenticación

Las API de Aspose.Cells Cloud son seguras y requieren autenticación basada en token JWT.

API REST

GET https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}

Parámetros de la solicitud

Nombre del parámetro Tipo Ubicación Descripción
name string path Obligatorio. Nombre del archivo de Excel.
sheetName string path Obligatorio. Nombre de la hoja de cálculo que se va a exportar.
format string query Formato de archivo de destino para la hoja de cálculo exportada (p. ej., pdf, png).
verticalResolution integer query DPI de la imagen para formatos que admiten resolución (p. ej., PNG, JPEG).
horizontalResolution integer query DPI de la imagen para formatos que admiten resolución.
area string query Rango de celdas que se va a exportar (p. ej., A1:D10).
pageIndex integer query Índice de la página que se va a exportar cuando la hoja de cálculo esté paginada.
folder string query Ruta de la carpeta en el almacenamiento donde se encuentra el archivo de origen.
storageName string query Nombre del almacenamiento de Aspose Cloud.

La Especificación OpenAPI define una interfaz de programación pública accesible y le permite realizar 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 llamar a la API en la nube con cURL.

Manejo de errores

La API devuelve códigos de estado HTTP estándar. Las respuestas comunes incluyen:

Código de estado Significado Cuerpo JSON de ejemplo
200 Éxito – se devuelve la secuencia de la hoja de cálculo. { "stream": "..." }
400 Solicitud incorrecta – parámetros faltantes o no válidos. { "error": "Parámetro format no válido." }
401 No autorizado – token JWT no válido o faltante. { "error": "Fallo de autenticación." }
404 No encontrado – el archivo o la hoja de cálculo especificados no existen. { "error": "Hoja de cálculo no encontrada." }
500 Error interno del servidor – condición inesperada en el servidor. { "error": "Error inesperado." }

Maneje estas respuestas en su código cliente para proporcionar retroalimentación adecuada a los usuarios.

Familia de SDK en la nube

Utilizar un SDK es la mejor manera de acelerar el desarrollo. Un SDK se encarga de los detalles de bajo nivel y le permite centrarse en las tareas de 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 realizar llamadas a los servicios web de Aspose.Cells utilizando diversos SDK: