Buscar texto en hojas de cálculo de Excel locales – Encontrar datos específicos

API para buscar contenido de hoja de cálculo

Busque programáticamente texto específico dentro de cualquier hoja de cálculo de Excel mediante la API de Aspose.Cells Cloud. La API puede localizar texto, números o fórmulas en archivos locales almacenados en la nube, lo que permite automatizar la detección de datos, el análisis de contenido y los flujos de trabajo de auditoría de hojas de cálculo.

API web

PUT https://api.aspose.cloud/v4.0/cells/search/content

Si prefiere utilizar HTTP en bruto, el siguiente ejemplo con cURL muestra la misma solicitud:

curl -X PUT "https://api.aspose.cloud/v4.0/cells/search/content?searchText=Invoice&ignoringCase=true" \
     -H "Authorization: Bearer {access_token}" \
     -H "Content-Type: multipart/form-data" \
     -F "spreadsheet=@/path/to/your/file.xlsx"

Seguridad y autenticación

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

-H "Authorization: Bearer {access_token}"

Parámetros de solicitud

Parámetro Tipo Ubicación Descripción
spreadsheet Archivo FormData El archivo de Excel que se va a buscar.
searchText Cadena Consulta El texto (o valor numérico) que se va a localizar en el libro.
ignoringCase Booleano Consulta Establezca en true para realizar una búsqueda que no distinga mayúsculas de minúsculas.
worksheet Cadena Consulta Nombre de la hoja de cálculo para limitar la búsqueda. Si se omite, se examinan todas las hojas.
cellArea Cadena Consulta Rango en estilo A1 (por ejemplo, A1:C10) que restringe el área de búsqueda.
region Cadena Consulta Región geográfica del servicio (por ejemplo, us-east-1).
password Cadena Consulta Contraseña necesaria para abrir un libro protegido.

Respuesta

La API devuelve un objeto SearchResult que contiene una matriz de celdas coincidentes. Cada elemento proporciona el nombre de la hoja de cálculo, la dirección de la celda y el texto coincidente.

{
  "textItems": [
    {
      "cellName": "A1",
      "text": "Total",
      "occurrences": 1
    },
    {
      "cellName": "B5",
      "text": "Total",
      "occurrences": 2
    }
  ],
  "code": 200,
  "status": "OK"
}

Códigos de error

  • 400 Solicitud incorrecta – El URI o los parámetros de la solicitud no son válidos.
  • 401 No autorizado – Falta el token de acceso, es inválido o las credenciales del cliente son incorrectas.
  • 404 No encontrado – No se puede acceder a la hoja de cálculo especificada.
  • 500 Error interno del servidor – Se produjo un error inesperado del servidor al procesar el libro.

¿Dónde debemos utilizar la API para buscar contenido dentro de la hoja de cálculo?

  • Auditoría integral de cumplimiento del libro – Escanee todo el libro para localizar términos confidenciales (por ejemplo, “Cláusula confidencial”, “Datos internos”) en verificaciones de seguridad de datos y cumplimiento.
  • Consulta de asociación de datos entre hojas – Encuentre un número de proyecto o nombre de cliente que aparezca en varias hojas de cálculo, lo que facilita la integración rápida entre hojas.
  • Verificación por lotes del contenido de plantillas – Después de generar informes, verifique que todos los marcadores de posición, como {{Date}}, se hayan reemplazado correctamente en un lote de archivos de Excel.
  • Archivado y minería de datos históricos – Busque códigos de eventos específicos o términos comerciales en archivos antiguos de Excel para acelerar la arqueología y el análisis de datos.

¿Por qué debería utilizar la API para buscar contenido dentro de la hoja de cálculo?

  • Fácil de usar para desarrolladores – SDK disponibles para muchos lenguajes, lo que reduce el esfuerzo de desarrollo en comparación con construir una solución personalizada.
  • Reducción de costos laborales – Automatiza tareas que de otro modo requerirían inspección manual de hojas de cálculo.
  • Pago por uso – Solo paga por las llamadas a la API que realmente realice.
  • Sin mantenimiento – No hay servidores que gestionar, actualizaciones de software ni preocupaciones por compatibilidad.
  • Preserva formatos complejos – Los resultados se pueden exportar a PDF conservando el diseño original de Excel.

Cómo utilizar la búsqueda de enlaces rotos dentro de la API de hojas 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.

Utilice los SDK de Aspose.Cells Cloud

Utilizar un SDK es la forma más rápida de integrar la funcionalidad de búsqueda. El SDK abstracte la capa HTTP, permitiéndole llamar a la API con un código mínimo. Consulte la lista completa de SDK en el repositorio de GitHub.

Los siguientes ejemplos de código muestran cómo invocar la operación Buscar contenido de hoja de cálculo con diversos SDK: