Buscar o buscar datos

Encontrar Cells que contiene datos específicos

Aspose.Cells proporciona una clase,Libro de trabajo , que representa un archivo de Excel. ÉlLibro de trabajo la clase contieneColección de hojas de trabajo , una colección que permite acceder a cada una de las hojas de trabajo del archivo de Excel. Una hoja de trabajo está representada por elHoja de cálculoclase.

ÉlHoja de cálculo clase proporcionaCells , una colección que representa todas las celdas de la hoja de cálculo.Cellscollection proporciona varios métodos para buscar celdas en una hoja de trabajo que contienen datos especificados por el usuario. Algunos de estos métodos se analizan a continuación con más detalle.

Todos los métodos de búsqueda devuelven las referencias de celda para cualquier celda que contenga el valor de búsqueda especificado.

Encontrar que contiene una fórmula

Los desarrolladores pueden encontrar una fórmula específica en la hoja de trabajo llamando alCells colecciónencontrar método, configurando elFindOptions.setLookInType aLookInType.FÓRMULAS pasándolo como parámetro alencontrar método.

Típicamente, elencontrar el método acepta dos o más parámetros:

  • Objeto a buscar: representa un objeto que se necesita encontrar en la hoja de trabajo.
  • El anterior Cell: representa la celda anterior con la misma fórmula. Este parámetro se puede establecer en nulo cuando se busca desde el principio.
  • Opciones de búsqueda: representa los criterios de búsqueda. En los ejemplos a continuación, los siguientes datos de la hoja de trabajo se utilizan para practicar la búsqueda de métodos:

Datos de la hoja de trabajo de muestra

todo:imagen_alternativa_texto

Buscando cadenas

La búsqueda de celdas que contienen un valor de cadena es fácil y flexible. Hay diferentes formas de buscar, por ejemplo, busque celdas que contengan cadenas que comiencen con un carácter o conjunto de caracteres en particular.

Búsqueda de cadenas que comienzan con caracteres específicos

Para buscar el primer carácter de una cadena, llame alCells colecciónencontrar, configure elFindOptions.setLookAtType aLookAtType.START_WITHpasarlo como parámetro alencontrar método.

Búsqueda de cadenas que terminan con caracteres específicos

Aspose.Cells también puede encontrar cadenas que terminan con caracteres específicos. Para buscar los últimos caracteres de una cadena, llame alCells colecciónencontrar, configure elFindOptions.setLookAtType aMirarTipo.END_WITHpasarlo como parámetro alencontrar método.

Búsqueda con expresiones regulares: la función RegEx

Una expresión regular proporciona un medio flexible y conciso para hacer coincidir (especificar y reconocer) cadenas de texto, como caracteres, palabras o patrones particulares.

Por ejemplo, el patrón de expresión regular abc-* ~~xyz~~ coincide con las cadenas “abc-123-xyz”, “abc-985-xyz” y “abc-pony-xyz”.* es un comodín, por lo que el patrón coincide con cualquier cadena que comience con “abc” y termine con “-xyz”, independientemente de los caracteres que se encuentren en el medio.

Aspose.Cells le permite buscar con expresiones regulares.

Temas avanzados