Lägg till och hämta data
Lägger till data till Cells
Aspose.Cells tillhandahåller en klassIArbetsbok som representerar en Microsoft Excel-fil. DeIArbetsbok klass innehåller enIArbetsblad samling som ger åtkomst till varje kalkylblad i Excel-filen. Ett arbetsblad representeras avIArbetsblad klass. DeIArbetsblad klass ger enICells samling. Varje objekt iICells samlingen representerar ett föremål förICellklass.
Aspose.Cells tillåter utvecklare att lägga till data till cellerna i kalkylblad genom att anropaICell klassPutValue metod. Aspose.Cells tillhandahåller överbelastade versioner avPutValue metod som låter utvecklare lägga till olika typer av data till celler. Genom att använda dessa överbelastade versioner avPutValuemetod är det möjligt att lägga till ett booleskt, sträng-, dubbel-, heltal eller datum/tid, etc. värden till cellen.
Förbättring av effektiviteten
Om du använderPutValuemetod för att lägga 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 effektiviteten av dina applikationer avsevärt.
Hämtar data från Cells
Aspose.Cells tillhandahåller en klassIArbetsbok som representerar en Microsoft Excel-fil. DeIArbetsbok klass innehåller enIArbetsblad samling som ger åtkomst till kalkylblad i filen. Ett arbetsblad representeras avIArbetsblad klass. DeIArbetsblad klass ger enICells samling. Varje objekt iICells samlingen representerar ett föremål förICellklass.
DeICellclass tillhandahåller flera metoder som tillåter utvecklare att hämta värden från cellerna enligt deras datatyper. Dessa metoder inkluderar:
- GetStringValue, returnerar strängvärdet för cellen.
- GetDoubleValue, returnerar cellens dubbla värde.
- GetBoolValue, returnerar cellens booleska värde.
- GetDateTimeValue, returnerar cellens datum/tidsvärde.
- GetFloatValue, returnerar flytvärdet för cellen.
- GetIntValue, returnerar cellens heltalsvärde.
När ett fält inte är ifyllt, celler medGetDoubleValue ellerGetFloatValueger ett undantag.
Typen av data som finns i en cell kan också kontrolleras med hjälp avICell klassGetType metod. Faktum är attICell klassGetType metoden är baserad påCellValueTypeuppräkning vars fördefinierade värden är listade nedan:
Cell Värdetyper | Beskrivning |
---|---|
CellValueType_IsBool | Anger att cellvärdet är booleskt. |
CellValueType_IsDateTime | Anger att cellvärdet är datum/tid. |
CellValueType_IsNull | Representerar en tom cell. |
CellValueType_IsNumeric | Anger att cellvärdet är numeriskt. |
CellValueType_IsString | Anger att cellvärdet är sträng. |
CellValueType_IsOkänd | Anger att cellvärdet är okänt. |
Du kan också använda de fördefinierade cellvärdetyperna ovan för att jämföra med typen av data som finns i varje cell. |