Hantera data i Excel filer

Hur man lägger till data i celler

Aspose.Cells för Python via .NET tillhandahåller en klass, Workbook, som representerar en Microsoft Excel-fil. Klassen Workbook innehåller en worksheets-samling som tillåter åtkomst till varje arbetsblad i Excel-filen. Ett arbetsblad representeras av klassen Worksheet. Klassen Worksheet tillhandahåller en cells-samling. Varje objekt i cells-samlingen representerar ett objekt av klassen Cell.

Aspose.Cells för Python via .NET tillåter utvecklare att lägga till data i cellerna i arbetsblad genom att anropa Cell-klassens put_value-metod. Aspose.Cells för Python via .NET tillhandahåller överbelastade versioner av put_value-metoden som låter utvecklare lägga till olika typer av data i celler. Genom att använda dessa överbelastade versioner av put_value-metoden är det möjligt att lägga till en boolesk, sträng, dubbel, heltal eller datum/tid, etc. värden i cellen.

Hur man förbättrar effektiviteten

Om du använder metoden put_value 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 för Python via .NET tillhandahåller en klass, Workbook som representerar en Microsoft Excel-fil. Klassen Workbook innehåller en worksheets-samling som tillåter åtkomst till arbetsblad i filen. Ett ark representeras av klassen Worksheet. Klassen Worksheet tillhandahåller en cells-samling. Varje objekt i cells-samlingen representerar ett objekt 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 double_value eller float_value 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
IS_BOOL Anger att cellvärdet är Boolesk.
IS_DATE_TIME Anger att cellvärdet är datum/tid.
IS_NULL Representerar en tom cell.
IS_NUMERIC Anger att cellvärdet är numeriskt.
IS_STRING Anger att cellvärdet är en sträng.
IS_ERROR Anger att cellvärdet är ett felvärde.
IS_UNKNOWN Anger 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