Aspose.Cells Cloud – Convertir rango de Excel a HTML

Convierta un rango seleccionado de un libro de Excel local directamente en un archivo HTML mediante Aspose.Cells Cloud. La conversión ocurre completamente en el servidor en la nube, por lo que nunca necesita cargar todo el libro ni tener Excel instalado localmente.

API para convertir rango a HTML

PUT https://api.aspose.cloud/v4.0/cells/convert/range/html

El cuerpo de la solicitud es multipart/form-data que contiene el archivo de hoja de cálculo. Todas las demás opciones se proporcionan como parámetros de consulta.

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 Tipo Ubicación Obligatorio Descripción
Spreadsheet Archivo FormData El libro de Excel que se va a convertir.
worksheet Cadena Consulta Nombre de la hoja de cálculo que contiene el rango.
range Cadena Consulta Área de celdas que se va a convertir, por ejemplo, A1:C10.
outPath Cadena Consulta No Ruta de carpeta donde debe guardarse el archivo HTML resultante (por defecto null).
outStorageName Cadena Consulta No Nombre del servicio de almacenamiento para el archivo de salida.
fontsLocation Cadena Consulta No Ruta a una carpeta personalizada de fuentes.
AutoRowsFit Booleano Consulta No Ajustar automáticamente todas las filas en la hoja de cálculo.
AutoColumnsFit Booleano Consulta No Ajustar automáticamente todas las columnas en la hoja de cálculo.
region Cadena Consulta No Identificador regional (por ejemplo, es-ES, fr-FR). Afecta el formato de números y fechas.
password Cadena Consulta No Contraseña para abrir un libro protegido.
fontsLocation Cadena Consulta No Ubicación personalizada de fuentes.
region Cadena Consulta No Configuración regional/idioma de la hoja de cálculo.
password Cadena Consulta No Contraseña para abrir el archivo de hoja de cálculo.

Respuesta

La API devuelve el archivo HTML convertido como fluxo binario (application/octet-stream).

[
  {
    "Name": "ResponseFile",
    "DataType": {
      "Identifier": "File",
      "Reference": "Stream"
    }
  }
]

Ejemplo de respuesta exitosa (HTTP)

HTTP/1.1 200 OK
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="report.html"
Content-Length: 8423

<table>
  <tr><th>Product</th><th>Price</th></tr>
  <tr><td>Widget A</td><td>$10</td></tr>
  <tr><td>Widget B</td><td>$15</td></tr>
</table>

Guarde el cuerpo de la respuesta en un archivo (por ejemplo, report.html) para ver la tabla renderizada en un navegador.


Códigos de estado HTTP

Código Significado Descripción
200 OK Filtro aplicado correctamente; la respuesta contiene detalles de la operación.
400 Solicitud incorrecta Parámetros faltantes o no válidos (por ejemplo, tipo de archivo no admitido).
401 No autorizado Token JWT inválido o ausente.
413 Carga útil demasiado grande El archivo cargado excede el límite de tamaño.
500 Error interno del servidor Error inesperado en el servidor.

¿Cómo utilizar la API Convert Range to HTML con SDK?

Especificación OpenAPI

La Especificación OpenAPI describe una API públicamente accesible, lo que permite 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 realizar llamadas a la API en la nube con cURL.

Utilizar los SDK de Aspose.Cells Cloud

Utilizar un SDK es la forma más rápida de desarrollar, ya que oculta los detalles de bajo nivel, permitiéndole convertir un rango de datos en un archivo HTML con un código mínimo.
Consulte la lista completa de SDK de Aspose.Cells Cloud en nuestro repositorio de GitHub.

Los siguientes ejemplos de código muestran cómo invocar los servicios web de Aspose.Cells mediante diversos SDK. Si la carga desde Gist está bloqueada, puede descargar los ejemplos directamente desde el repositorio.