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:
- vad: 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 vara inställd på null om sökning från början.
- find_options: Alternativ för att hitta det nödvändiga 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 angivna värden med hjälp av cells kollektionens find metod med olika FindOptions. Vanligtvis accepterar find metoden följande parametrar:
- vad:, datan eller värdet som ska sökas efter.
- föregående_cell, den senaste cellen som innehöll samma värde. Denna parameter kan vara inställd på null när du söker från början.
- find_options, 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.look_in_type och FindOptions.look_at_type 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.