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 kalkylark som innehåller specificerade data. Om du väljer Redigera från Sök-menyn i Microsoft Excel kommer du att se en dialog där du kan specificera 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ända Aspose.Cells

Aspose.Cells tillhandahåller en klass, Workbook, som representerar en Microsoft Excel-fil. Workbook-klassen innehåller en Worksheets-samling som ger åtkomst till varje kalkylblad i Excel-filen. Ett kalkylblad representeras av Worksheet-klassen. Worksheet-klassen tillhandahåller en Cells-samling som representerar alla celler i kalkylarket. Cells-samlingen tillhandahåller flera metoder för att hitta celler i ett kalkylark som innehåller användarspecificerad data. Några av dessa metoder diskuteras nedan mer i detalj.

Att hitta celler som innehåller en formel

Utvecklare kan hitta en specificerad formel i kalkylarket genom att anropa Cells-samlingens Find-metod. Vanligtvis accepterar Find-metoden tre parametrar:

  • Objekt: Data 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 vara inställd på null om sökningen görs från början.
  • FindOptions: Alternativ för att hitta den erforderliga datan.

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

Hitta data eller formler med FindOptions

Det är möjligt att hitta angivna värden med hjälp av Cells kollektionens Find metod 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 kollektion med olika FindOptions.

Ange FindOptions.LookInType och FindOptions.LookAtType egenskaperna. Följande exempelkod illustrerar hur man använder dessa egenskaper för att hitta celler med olika antal strängar i början eller i mitten eller i änden av cellens sträng.

Fortsatta ämnen