Trova o Cerca Dati
Ricerca delle celle contenenti dati specificati
Utilizzando Microsoft Excel
Microsoft Excel consente agli utenti di trovare celle in un foglio di lavoro che contengono dati specificati. Se selezioni Modifica dal menu Trova in Microsoft Excel, vedrai una finestra di dialogo in cui puoi specificare il valore di ricerca.
Qui stiamo cercando il valore “Arance”. Aspose.Cells consente anche agli sviluppatori di trovare celle nel foglio di lavoro contenenti valori specificati.
Usando Aspose.Cells for Node.js via C++
Aspose.Cells fornisce una classe, Workbook, che rappresenta un file Microsoft Excel. La classe Workbook contiene una raccolta Workbook.getWorksheets() che permette di accedere a ogni foglio di lavoro nel file Excel. Un foglio di lavoro è rappresentato dalla classe Worksheet. La classe Worksheet fornisce una raccolta getCells() che rappresenta tutte le celle del foglio di lavoro. La raccolta Cells offre vari metodi per trovare celle in un foglio di lavoro contenenti dati inseriti dall’utente. Alcuni di questi metodi sono discussi più dettagliatamente di seguito.
Ricerca delle celle contenenti una formula
Gli sviluppatori possono trovare una formula specifica nel foglio di lavoro chiamando il metodo find nella raccolta Cells. In genere, il metodo find accetta tre parametri:
- Oggetto: L’oggetto da cercare. Il tipo dovrebbe essere int, double, DateTime, string, bool.
- Cella precedente: Cella precedente con lo stesso oggetto. Questo parametro può essere impostato su null se si cerca dall’inizio.
- OpzioniDiRicerca: Opzioni per trovare l’oggetto richiesto.
Gli esempi seguenti utilizzano i dati del foglio di lavoro per praticare i metodi di ricerca:
Ricerca di dati o formule mediante FindOptions
È possibile trovare valori specificati utilizzando il metodo Cells.find(object, Cell) della collezione Cells con vari FindOptions. Tipicamente, il metodo find accetta i seguenti parametri:
- Valore di ricerca, i dati o il valore da cercare.
- Celle precedenti, l’ultima cella che conteneva lo stesso valore. Questo parametro può essere impostato su null durante la ricerca dall’inizio.
- Opzioni di ricerca, le opzioni di ricerca.
Ricerca delle celle contenenti un valore di stringa specificato o numero
È possibile trovare valori stringa specifici chiamando lo stesso metodo find presente nella collezione Cells con vari FindOptions.
Specifica le proprietà FindOptions.setLookInType e FindOptions.setLookAtType. Il seguente esempio di codice illustra come utilizzare queste proprietà per trovare celle con un diverso numero di stringhe all’inizio, al centro o alla fine della stringa della cella.