Hitta eller söka data

Att hitta celler som innehåller specificerad data

Använda Microsoft Excel

Microsoft Excel tillåter användare att hitta celler i ett kalkblad som innehåller specificerad data. Om du väljer Redigera från Sök-menyn i Microsoft Excel, ser du en dialogruta där du kan ange sökvärdet.

Här letar vi efter värdet “Apelsiner”. Aspose.Cells tillåter också utvecklare att hitta celler i kalkylarket som innehåller specificerade värden.

Användning av Aspose.Cells for Node.js via C++

Aspose.Cells tillhandahåller en klass, Workbook, som representerar en Microsoft Excel-fil. Klassen Workbook innehåller en Workbook.getWorksheets()-samling som ger åtkomst till varje kalkblad i Excel-filen. Ett kalkblad representeras av klassen Worksheet. Klassen Worksheet tillhandahåller en getCells()-samling som representerar alla celler i kalkbladet. Samlingen Cells ger flera metoder för att hitta celler som innehåller användarspecifik data. Några av dessa metoder diskuteras nedan i mer detalj.

Att hitta celler som innehåller en formel

Utvecklare kan hitta en angiven formel i kalkbladet genom att anropa metoden Cells i find-samlingen. Vanligtvis tar metoden find tre parametrar:

  • Objekt: Objektet att söka efter. Typen ska vara int, double, DateTime, string, bool.
  • Föregående cell: Föregående cell med samma objekt. Denna parameter kan sättas till null om sökningen börjar från början.
  • FindOptions: Inställningar för att hitta det erforderliga objektet.

Nedan används exempel på kalkylarksdata för att öva på hittametoder.

Hitta data eller formler med FindOptions

Det är möjligt att hitta specificerade värden med hjälp av Cells-samlingen och Cells.find(object, Cell)-metoden med olika FindOptions. Vanligtvis accepterar find-metoden följande parametrar:

  • Sökvärde, data eller värde som ska sökas efter.
  • Föregående cell, den sista cellen som innehöll samma värde. Denna parameter kan ställas in till null när du söker från början.
  • Hitta alternativ, hitta alternativ.

Hitta celler som innehåller specifierade strängvärden eller nummer

Det är möjligt att hitta angivna strängvärden genom att anropa samma find-metod som finns i Cells-samlingen med olika FindOptions.

Ange egenskaperna FindOptions.setLookInType och FindOptions.setLookAtType. Följande kodexempel visar hur man använder dessa egenskaper för att hitta celler med olika antal strängar i början, mitten eller slutet av cellens text.

Fortsatta ämnen