Buscar y reemplazar texto en hoja de cálculo remota con Aspose.Cells Cloud API

Reemplace texto específico dentro de una hoja de cálculo determinada de archivos de Excel remotos. Actualice el contenido en hojas de cálculo específicas de forma eficiente utilizando la API de búsqueda y reemplazo de Aspose.Cells Cloud para una edición precisa de hojas de cálculo.

Reemplazar contenido en la API de hoja de cálculo remota

API web

PUT https://api.aspose.cloud/v4.0/cells/{name}/worksheets/{worksheet}/replace/content

Seguridad y autenticación

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

-H "Authorization: Bearer {access_token}"

Parámetros de solicitud

Nombre del parámetro Tipo Ruta / Cadena de consulta / Cuerpo HTTP Descripción
name String Ruta Nombre del archivo de libro almacenado en el almacenamiento en la nube que se va a modificar (por ejemplo, "sales_report.xlsx", "budget_2024.xls").
worksheet String Ruta Nombre de la hoja de cálculo específica en la que se realizará la operación de buscar y reemplazar (por ejemplo, "Q1_Sales", "Sheet1").
searchText String Consulta Cadena de texto que se buscará dentro de la hoja de cálculo especificada. La búsqueda se aplica a todas las celdas de la hoja, salvo que se restrinja adicionalmente.
replaceText String Consulta Cadena de texto que reemplazará todas las ocurrencias de searchText encontradas dentro de la hoja de cálculo especificada.
folder String Consulta Ruta de la carpeta en el almacenamiento en la nube donde se encuentra el libro de origen (por ejemplo, "/reports/monthly/", "/finance/").
storageName String Consulta (Opcional) Nombre del almacenamiento en la nube personalizado (por ejemplo, "CorporateS3", "AzureArchive"). Si se omite, se utiliza el almacenamiento en la nube predeterminado de su cuenta.
region String Consulta (Opcional) Establece la configuración regional para el manejo de texto, lo que puede afectar la codificación de caracteres y el comportamiento de la búsqueda específica del idioma dentro de la hoja de cálculo (por ejemplo, "en-GB", "es-ES").
password String Consulta (Opcional) Si el libro está protegido con contraseña, proporcione la contraseña para abrir y modificar el archivo.

Ejemplo de solicitud (cURL)

curl -X PUT "https://api.aspose.cloud/v4.0/cells/sales_report.xlsx/worksheets/Sheet1/replace/content?searchText=OldValue&replaceText=NewValue&folder=/reports" \
     -H "Authorization: Bearer {access_token}"

Respuesta

{
  "Code": 200,
  "Status": "OK"
}

Códigos de error

Código Descripción Cuándo ocurre
400 Solicitud incorrecta La URI de la solicitud está mal formada o faltan parámetros obligatorios.
401 No autorizado Falta el token de acceso, es inválido o las credenciales del cliente son incorrectas.
404 No encontrado No se puede encontrar el libro ni la hoja de cálculo especificados.
500 Error interno del servidor Se produjo un error inesperado al procesar la solicitud.

¿Dónde debemos utilizar la API de reemplazo de contenido de hoja de cálculo en hojas de cálculo remotas?

  • Actualización por lotes de archivos en la nube: Modificar el contenido de múltiples archivos de Excel almacenados en almacenamientos en la nube como AWS S3 y Azure Blob.
  • Población dinámica de plantillas en la nube: Rellenar por lotes datos dinámicos en plantillas de informes almacenadas en la nube.
  • Sincronización de archivos entre regiones: Sincronizar la consistencia del contenido de archivos de Excel en el almacenamiento en la nube entre distintas regiones geográficas.

¿Por qué debería utilizar la API de reemplazo de contenido de hoja de cálculo en hojas de cálculo remotas?

  • Amigable para desarrolladores: Aspose.Cells Cloud ofrece bibliotecas SDK en múltiples lenguajes, lo que permite un desarrollo rápido y viene acompañado de una documentación completa. En comparación con la creación de soluciones personalizadas de renderizado de gráficos, esto reduce significativamente la carga de trabajo de desarrollo.
  • Reducción de costos laborales: Disminuye la necesidad de personal dedicado a la consolidación de documentos.
  • Pago por uso: Sin inversión inicial; solo paga por las llamadas a la API que realmente utiliza.
  • Costos de mantenimiento cero: No es necesario mantener servidores, actualizar software ni lidiar con problemas de compatibilidad.

Cómo utilizar la API de reemplazo de contenido de hoja de cálculo en hojas de cálculo remotas mediante SDK

Especificación OpenAPI

La Especificación OpenAPI define una interfaz de programación accesible públicamente y permite realizar interacciones REST directamente desde un navegador web.

Utilizar los SDK de Aspose.Cells Cloud

Utilizar los SDK es la mejor manera de acelerar el desarrollo. Los SDK gestionan los detalles subyacentes, lo que le permite simplemente implementar el reemplazo de contenido de hoja de cálculo en hojas de cálculo con un código mínimo.
Consulte el repositorio de GitHub para ver la lista completa de SDK de Aspose.Cells Cloud.

Los siguientes ejemplos de código ilustran cómo interactuar con los servicios web de Aspose.Cells mediante diversos SDK: