Buscar y corregir enlaces rotos en Excel remoto: verificador de enlaces en hojas de cálculo en la nube
Búsqueda de enlaces rotos en hojas de cálculo remotas mediante API
Detecte automáticamente enlaces rotos en archivos de Excel almacenados en almacenamiento en la nube. Nuestra API escanea rangos especificados en busca de referencias externas rotas, fórmulas inválidas y fuentes de datos ausentes. Soporta auditoría de hojas de cálculo remotas, comprobaciones automáticas de calidad e integración con proveedores de almacenamiento en la nube. Utilice la API RESTful para automatizar flujos de trabajo empresariales.
API web
PUT https://api.aspose.cloud/v4.0/cells/{name}/search/broken-links
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 | Obligatorio. El nombre del archivo del libro de Excel que se va a escanear en busca de enlaces rotos (por ejemplo, Quarterly_Report.xlsx). |
| worksheet | String | Consulta | Obligatorio. El nombre de la hoja de cálculo donde se realizará la operación de búsqueda. Especifique el nombre exacto de la hoja tal como aparece en el libro. |
| cellArea | String | Consulta | Obligatorio. El rango de celdas que se va a analizar en busca de enlaces rotos, expresado en notación A1 (por ejemplo, C5:J50). La API solo busca dentro de esta área. |
| folder | String | Consulta | Opcional. La ruta al directorio que contiene el libro en su almacenamiento en la nube. Si se omite, se asume el directorio raíz. |
| storageName | String | Consulta | Opcional. El nombre de su configuración personalizada de almacenamiento en la nube. Si se omite, se utiliza el almacenamiento predeterminado del sistema. |
| region | String | Consulta | Opcional. Configuración regional aplicada durante el procesamiento (por ejemplo, es-ES). Puede afectar la interpretación de la sintaxis o referencias específicas de la región en fórmulas. |
| password | String | Consulta | Opcional. Contraseña necesaria para abrir una hoja de cálculo cifrada. Omita si el archivo no está protegido con contraseña. |
Ejemplo de solicitud cURL
curl -X PUT "https://api.aspose.cloud/v4.0/cells/Quarterly_Report.xlsx/search/broken-links?worksheet=Sheet1&cellArea=C5:J50" \
-H "Authorization: Bearer {access_token}" \
-H "Accept: application/json"
Respuesta
{
"Name": "BrokenLinksResponse",
"Type": "Class",
"ParentName": "CellsCloudResponse",
"Properties": [
{
"Name": "BrokenLinks",
"DataType": {
"Identifier": "Container",
"Reference": "BrokenLink",
"ElementDataType": {
"Identifier": "Class",
"Reference": "BrokenLink"
}
}
},
{
"Name": "Code",
"DataType": {
"Identifier": "Integer"
}
},
{
"Name": "Status",
"DataType": {
"Identifier": "String"
}
}
]
}
Ejemplo de respuesta JSON
{
"BrokenLinks": [
{
"Worksheet": "Sheet1",
"CellName": "D12",
"Link": "https://example.com/data/source.xlsx",
"IsValid": false,
"ErrorMessage": "File not found"
},
{
"Worksheet": "Sheet1",
"CellName": "F30",
"Link": "C:\\LocalFolder\\data.xlsx",
"IsValid": false,
"ErrorMessage": "External reference not supported in cloud mode"
}
],
"Code": 200,
"Status": "OK"
}
Códigos de error
- 400 Bad Request – URI inválido de la API de Aspose.Cells Cloud.
- 401 Unauthorized – Token de acceso, cliente ID o cliente secret inválidos.
- 404 Not Found – El archivo de hoja de cálculo no es accesible.
- 500 Server Error – Se produjo una anomalia al obtener los datos de cálculo.
¿Dónde deberíamos utilizar la API de búsqueda de enlaces rotos en la hoja de cálculo?
- Auditoría regular de grandes modelos financieros – Antes de publicar informes mensuales o trimestrales, escanee automáticamente áreas clave de cálculo (por ejemplo,
Dashboard!B5:K50) que contienen muchas referencias a datos externos, para garantizar que todos los enlaces apunten a archivos de origen válidos. - Integración de datos en fusiones y adquisiciones – Al fusionar varias hojas de cálculo que representan unidades empresariales, escanee la hoja “Overview” tras la integración para identificar enlaces que se hayan vuelto inválidos debido a cambios en las rutas de archivo o problemas de permisos.
- Preparación de paquetes de datos para inversores – Antes de finalizar materiales de presentación que contengan gráficos y tablas enlazados a bases de datos externas o fuentes de datos de mercado, verifique la validez de todos los enlaces.
¿Por qué debería utilizar la API de búsqueda de enlaces rotos en la hoja de cálculo?
- Amigable para desarrolladores – Aspose.Cells Cloud proporciona bibliotecas SDK en múltiples lenguajes, lo que permite un desarrollo rápido con documentación exhaustiva. En comparación con la creación de una solución personalizada, esto reduce significativamente el esfuerzo de desarrollo.
- Reducción de costos laborales – Automatiza la validación de enlaces, eliminando la necesidad de personal dedicado para consolidar documentos manualmente.
- Pago por uso – Sin inversión inicial; solo paga por las llamadas a la API que realmente utiliza.
- Costos de mantenimiento cero – Sin servidores que mantener, sin actualizaciones de software ni preocupaciones por compatibilidad.
Cómo utilizar la API de búsqueda de enlaces rotos en la hoja de cálculo con SDK
Especificación OpenAPI
La Especificación OpenAPI define una interfaz de programación accesible públicamente y le permite realizar interacciones REST directamente desde un navegador web.
Uso de los SDK de Aspose.Cells Cloud
Utilizar un SDK es la forma más eficiente de acelerar el desarrollo. El SDK abstracte los detalles HTTP subyacentes, permitiéndole implementar la detección de enlaces rotos con un mínimo de código. Consulte el repositorio de GitHub para ver una lista completa de los SDK de Aspose.Cells Cloud.
Los siguientes ejemplos de código demuestran cómo interactuar con los servicios web de Aspose.Cells mediante varios SDK: