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:

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.