Buscar o buscar datos
En Microsoft Excel, los usuarios pueden buscar celdas que contengan datos específicos. Por ejemplo, hacer clic enEditar y luegoEncontrar abre el cuadro de diálogo Buscar. Los usuarios ingresan un valor y hacen clicDE ACUERDO para buscarlo Excel resalta los campos coincidentes.
Uso del cuadro de diálogo Buscar para buscar celdas que contengan un valor específico
En este ejemplo, el valor de búsqueda es “Naranjas”.
Aspose.Cells permite a los desarrolladores buscar en las celdas de una hoja de trabajo para encontrar las que contienen un valor determinado.
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
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.