Lägg till och hämta data
Lägga till data i celler
Aspose.Cells tillhandahåller en klass, Workbook, som representerar en Microsoft Excel-fil. Klassen Workbook innehåller en WorksheetCollection som ger åtkomst till varje kalkylblad i Excel-filen. Ett kalkylblad representeras av klassen Worksheet. Klassen Worksheet tillhandahåller en Cells-samling. Varje objekt i Cells-samlingen representerar ett objekt av klassen Cell.
Aspose.Cells tillåter utvecklare att lägga till data i celler i kalkylblad genom att använda klassen Cells setValue-egenskap. Genom att använda setValue-egenskapen är det möjligt att lägga till boolska, sträng, dubbel, heltal eller datum/tid etc. värden till cellen.
Förbättra effektiviteten
När du arbetar med kalkylblad kan användare lägga till olika typer av data i cellerna. Dessa data kan inkludera booleska, heltal, flyttal, text eller datum/tid-värden. Du kan hämta lämpliga värden från cellerna enligt deras datatyper med hjälp av Aspose.Cells.
Hämta data från celler
Aspose.Cells tillhandahåller en klass, Workbooksom representerar en Excel-fil. Workbook-klassen innehåller en WorksheetCollection som ger åtkomst till varje kalkylblad i Excel-filen. Ett kalkylblad representeras av klassen Worksheet. Klassen Worksheettillhandahåller en Cells-samling. Varje objekt i Cells-samlingen representerar ett objekt av klassen Cell.
Klassen Celltillhandahåller flera egenskaper som låter utvecklare hämta värden från cellerna enligt deras datatyper. Dessa egenskaper inkluderar:
- StringValue, cellens strängvärde.
- DoubleValue, returnerar cellens dubbelvärde.
- BoolValue, cellens booleska värde.
- DateTimeValue, cellens datum/tidsvärde.
- FloatValue, cellens flytvärde.
- IntValue, cellens heltalsvärde.
Dessutom kan datatypen för data som finns i en cell också kontrolleras genom att använda egenskapen Type i klassen Cell. Faktum är att egenskapen Type i klassen Cell är baserad på uppräkningen CellValueType vars fördefinierade värden listas nedan
Cellvärdestyper | Beskrivning |
---|---|
IS_BOOL | Anger att cellvärdet är booleskt. |
IS_DATE_TIME | Anger att cellvärdet är datum/tid. |
IS_ERROR | Representerar att cellen innehåller ett felvärde. |
IS_NULL | Representerar en tom cell. |
IS_NUMERIC | Anger att cellvärdet är numeriskt. |
IS_STRING | Anger att cellvärdet är en sträng. |
IS_UNKNOWN | Anger att cellvärdet är okänt. |
Du kan också använda ovanstående fördefinierade cellvärdestyper för att jämföra med datatypen som finns i varje cell. |