Hantera data i Excel filer

Hur man lägger till data i celler

Aspose.Cells tillhandahåller en klass, Workbook, som representerar en Microsoft Excel-fil. Klassen Workbook innehåller en samling av typen Worksheets som möjliggör åtkomst till varje arbetsblad i Excel-filen. Ett arbetsblad representeras av klassen Worksheet. Klassen Worksheet tillhandahåller en samling av typen Cells. Varje objekt i samlingen Cells representerar en instans av klassen Cell.

Aspose.Cells möjliggör för utvecklare att lägga till data i cellerna i arbetsblad genom att anropa metoden PutValue i klassen Cell. Aspose.Cells tillhandahåller överbelastade versioner av metoden PutValue som låter utvecklare lägga till olika typer av data i cellerna. Genom att använda dessa överbelastade versioner av metoden PutValue är det möjligt att lägga till en boolean, sträng, dubbel, heltal eller datum/tid, etc. värden till cellen.

Hur man förbättrar effektiviteten

Om du använder metoden PutValue för att lägga till en stor mängd data i ett arbetsblad, bör du först lägga till värden i cellerna rad för rad och sedan kolumn för kolumn. Detta tillvägagångssätt förbättrar avsevärt effektiviteten för dina applikationer.

Hur man hämtar data från celler

Aspose.Cells tillhandahåller en klass, Workbook som representerar en Microsoft Excel-fil. Klassen Workbook innehåller en samling av typen Worksheets som möjliggör åtkomst till arbetsbladen i filen. Ett arbetsblad representeras av klassen Worksheet. Klassen Worksheet tillhandahåller en samling av typen Cells. Varje objekt i samlingen Cells representerar en instans av klassen Cell.

Klassen Cell tillhandahåller flera egenskaper som låter utvecklare hämta värden från cellerna enligt deras datatyper. Dessa egenskaper inkluderar:

När en värdetyp inte är ifylld, kastar celler med DoubleValue eller FloatValue ett undantag.

Datatypen som finns i en cell kan 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
IsBool Specificerar att cellvärdet är Booleskt.
IsDateTime Specificerar att cellvärdet är datum/tid.
IsNull Representerar en tom cell.
IsNumeric Specificerar att cellvärdet är numeriskt.
IsString Specificerar att cellvärdet är en sträng.
IsUnknown Specificerar 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.

Fortsatta ämnen