Trova o cerca dati

Trovare Cells che contengono dati specifici

Aspose.Cells offre un corso,Cartella di lavoro , che rappresenta un file Excel. IlCartella di lavoro classe contieneRaccolta di fogli di lavoro , una raccolta che consente l’accesso a ciascuno dei fogli di lavoro nel file Excel. Un foglio di lavoro è rappresentato daFoglio di lavoroclasse.

IlFoglio di lavoro la classe fornisceCells , una raccolta che rappresenta tutte le celle del foglio di lavoroCellscollection fornisce diversi metodi per trovare celle in un foglio di lavoro che contengono dati specificati dall’utente. Alcuni di questi metodi sono discussi di seguito in modo più dettagliato.

Tutti i metodi find restituiscono i riferimenti di cella per tutte le celle che contengono il valore di ricerca specificato.

Trovare contenente una formula

Gli sviluppatori possono trovare una formula specificata nel foglio di lavoro chiamando il metodoCells della collezioneTrovare metodo, impostando ilFindOptions.setLookInType aLookInType.FORMULE passandolo come parametro al fileTrovare metodo.

Tipicamente, ilTrovare accetta due o più parametri:

  • Oggetto da cercare: rappresenta un oggetto che è necessario trovare nel foglio di lavoro.
  • Il precedente Cell: rappresenta la cella precedente con la stessa formula. Questo parametro può essere impostato su null durante la ricerca dall’inizio.
  • Opzioni di ricerca: rappresenta i criteri di ricerca. Negli esempi seguenti, i seguenti dati del foglio di lavoro vengono utilizzati per esercitarsi con i metodi di ricerca:

Esempio di dati del foglio di lavoro

cose da fare:immagine_alt_testo

Alla ricerca di stringhe

La ricerca di celle che contengono un valore stringa è semplice e flessibile. Esistono diversi modi di ricerca, ad esempio cercare celle che contengono stringhe che iniziano con un determinato carattere o insieme di caratteri.

Ricerca di stringhe che iniziano con caratteri specifici

Per cercare il primo carattere in una stringa, chiama il metodoCells della collezioneTrovare, impostare il metodoFindOptions.setLookAtType aLookAtType.START_WITHpassarlo come parametro al fileTrovare metodo.

Ricerca di stringhe che terminano con caratteri specifici

Aspose.Cells può anche trovare stringhe che terminano con caratteri specifici. Per cercare gli ultimi caratteri in una stringa, chiama il metodoCells della collezioneTrovare, impostare il metodoFindOptions.setLookAtType aLookAtType.END_WITHpassarlo come parametro al fileTrovare metodo.

Ricerca con espressioni regolari: la funzione RegEx

Un’espressione regolare fornisce un mezzo conciso e flessibile per confrontare (specificare e riconoscere) stringhe di testo, come particolari caratteri, parole o modelli.

Ad esempio, il modello di espressione regolare abc-* ~~xyz~~ corrisponde alle stringhe “abc-123-xyz”, “abc-985-xyz” e “abc-pony-xyz”.* è un carattere jolly, quindi il modello corrisponde a tutte le stringhe che iniziano con “abc” e terminano con “-xyz”, indipendentemente dai caratteri al centro.

Aspose.Cells consente di effettuare ricerche con espressioni regolari.

Argomenti avanzati