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. Workbook klassen innehåller en Worksheets samling som möjliggör åtkomst till varje kalkylblad i Excel-filen. Ett kalkylblad representeras av Worksheet klassen. Worksheet klassen tillhandahåller en Cells samling. Varje objekt i Cells samlingen representerar ett objekt av Cell klassen.
Aspose.Cells tillåter utvecklare att lägga till data i cellerna i kalkylblad genom att anropa Cell klassens PutValue metod. Aspose.Cells tillhandahåller överlagrade versioner av PutValue metoden som låter utvecklare lägga till olika typer av data i celler. Genom att använda dessa överlagrade versioner av PutValue metoden är det möjligt att lägga till en Boolean, sträng, double, heltal eller datum/tid, etc. värden till cellen.
Förbättra effektiviteten
Om du använder PutValue metoden för att lägga till en stor mängd data i ett kalkylblad, bör du lägga till värden i cellerna, först efter rader och sedan efter kolumner. Detta tillvägagångssätt förbättrar avsevärt effektiviteten i dina applikationer.
Hämta data från celler
Aspose.Cells tillhandahåller en klass Workbook som representerar en Microsoft Excel-fil. Workbook klassen innehåller en Worksheets samling som möjliggör åtkomst till kalkylblad i filen. Ett kalkylblad representeras av Worksheet klassen. Worksheet klassen tillhandahåller en Cells samling. Varje objekt i Cells samlingen representerar ett objekt av Cell klassen.
Cell klassen tillhandahåller flera metoder som låter utvecklare hämta värden från cellerna enligt deras datatyper. Dessa metoder inkluderar:
- GetStringValue, returnerar cellens strängvärde.
- GetDoubleValue, returnerar cellens dubbelvärde.
- GetBoolValue, returnerar cellens booleanvärde.
- GetDateTimeValue, returnerar cellens datum/tid-värde.
- GetFloatValue, returnerar cellens flytvärde.
- GetIntValue, returnerar cellens heltalsvärde.
När ett fält inte är ifyllt, kastar celler med GetDoubleValue eller GetFloatValue ett undantag.
Datatypen som finns i en cell kan också kontrolleras genom att använda Cell klassens GetType metod. I själva verket är Cell klassens GetType metod baserad på CellValueType uppräkningen vars fördefinierade värden listas nedan:
Cellvärdestyper | Beskrivning |
---|---|
CellValueType_IsBool | Specificerar att cellvärde är Boolean. |
CellValueType_IsDateTime | Specificerar att cellvärde är datum/tid. |
CellValueType_IsNull | Representerar en tom cell. |
CellValueType_IsNumeric | Specificerar att cellvärde är numeriskt. |
CellValueType_IsString | Specificerar att cellvärde är sträng. |
CellValueType_IsUnknown | Specificerar att cellvärde ä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. |