Copiar contenido y formatos desde otra hoja de cálculo.
Esta API REST copia una hoja de cálculo y sus formatos hacia una nueva hoja dentro del mismo libro.
API REST
POST http://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/copy
A continuación se listan los parámetros de la solicitud:
| Nombre del parámetro | Tipo | Ubicación | Descripción |
|---|---|---|---|
name |
string | path | El nombre del archivo del libro. |
sheetName |
string | path | El nombre de la hoja de cálculo de destino (la nueva hoja). |
sourceSheet |
string | query | El nombre de la hoja de cálculo que se va a copiar. |
options |
object | body | Objeto JSON que contiene las opciones de copia (por ejemplo, ancho de columna, fórmulas). |
sourceWorkbook |
string | query | El nombre del libro de origen si difiere del libro actual. |
sourceFolder |
string | query | La ruta de la carpeta donde se almacena el libro de origen. |
folder |
string | query | La ruta de la carpeta donde se guardará el libro de destino. |
storageName |
string | query | El nombre del servicio de almacenamiento que se utilizará. |
Ejemplos de solicitud y respuesta
La Especificación OpenAPI define una interfaz de programación públicamente 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 realizar llamadas a la API en la nube con cURL.
Manejo de errores
La API devuelve códigos de estado HTTP estándar junto con un cuerpo de error en formato JSON. Las respuestas típicas incluyen:
| Código HTTP | Descripción | Cuerpo JSON de ejemplo de error |
|---|---|---|
| 400 | Solicitud incorrecta: parámetros faltantes o inválidos. | { "Code": 400, "Message": "Invalid request parameters." } |
| 401 | No autorizado: token faltante o inválido. | { "Code": 401, "Message": "Authentication failed." } |
| 404 | No encontrado: el libro, la hoja de cálculo o la carpeta no existen. | { "Code": 404, "Message": "Resource not found." } |
| 500 | Error interno del servidor: condición inesperada. | { "Code": 500, "Message": "An unexpected error occurred." } |
Familia de SDK en la nube
Utilizar un SDK es la mejor forma de acelerar el desarrollo. Un SDK gestiona los detalles de bajo nivel para que usted se enfoque en las tareas de su proyecto. Consulte el repositorio en 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: