Lägg till och hämta data

Lägger till data till Cells

Aspose.Cells tillhandahåller en klassArbetsbok som representerar en Microsoft Excel-fil. DeArbetsbok klass innehåller enArbetsblad samling som ger åtkomst till varje kalkylblad i Excel-filen. Ett arbetsblad representeras avArbetsblad klass. DeArbetsblad klass ger enCells samling. Varje objekt iCells samlingen representerar ett föremål förCellklass.

Aspose.Cells tillåter utvecklare att lägga till data till cellerna i kalkylblad genom att anropaCell 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 klassArbetsbok som representerar en Microsoft Excel-fil. DeArbetsbok klass innehåller enArbetsblad samling som ger åtkomst till kalkylblad i filen. Ett arbetsblad representeras avArbetsblad klass. DeArbetsblad klass ger enCells samling. Varje objekt iCells samlingen representerar ett föremål förCellklass.

DeCellclass tillhandahåller flera metoder som tillåter utvecklare att hämta värden från cellerna enligt deras datatyper. Dessa metoder inkluderar:

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 avCell klassGetType metod. Faktum är attCell klassGetType metoden är baserad påCellValueTypeuppräkning vars fördefinierade värden listas 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.