Hantera data i Excel filer
Hur man lägger till data i celler
Aspose.Cells for Node.js via C++ 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 till cellerna i kalkylbladen genom att anropa Cell-klassens putValue-metod. Aspose.Cells erbjuder överlagrade versioner av putValue-metoden som låter utvecklare lägga till olika typer av data i celler. Med dessa överlagrade versioner av putValue-metoden kan man lägga till ett Boolean-värde, sträng, double, heltal eller datum/tid m.m. i en cell.
Hur man förbättrar effektiviteten
Om du använder putValue-metoden för att lägga mycket data i en arbetsblad, bör du lägga till värden till cellerna först radvis och sedan kolumnvis. Detta förbättrar kraftigt effektiviteten i dina applikationer.
Hur man hämtar data från celler
Aspose.Cells for Node.js via C++ tillhandahåller en klass, Workbook som representerar en Microsoft Excel-fil. Workbook-klassen innehåller en Worksheets-samling som möjliggör åtkomst till arbetsblad i filen. Ett arbetsblad representeras av Worksheet-klassen. Worksheet-klassen tillhandahåller en Cells-samling. Varje objekt i Cells-samlingen representerar ett objekt av Cell-klassen.
Klassen Cell tillhandahåller flera egenskaper som gör att utvecklare kan hämta värden från celler baserat på deras datatyp. Dessa egenskaper inkluderar:
- getStringValue(): returnerar cellens värde som sträng.
- getDoubleValue(): returnerar cellens dubbla värde.
- getBoolValue(): returnerar cellens booleanvärde.
- getDateTimeValue(): returnerar cellens datum/tid-värde.
- getFloatValue(): returnerar cellens flyttal värde.
- getIntValue(): returnerar cellens heltalsvärde.
När ett fält inte är ifyllt, kastar celler med getDoubleValue() eller getFloatValue() ett fel.
Typen av data som finns i en cell kan också kontrolleras med Cell-klassens getType()-metod. Faktum är att Cell-klassens getType()-metod är baserad på CellValueType-uppräkningen 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
- Tillgång till celler i ett arbetsblad
- Konvertera text numerisk data till nummer
- Skapa delsummering
- Datafiltrering
- Data sortering
- Data validering
- Hitta eller Sök Data
- Få cellsträngvärde med och utan formatering
- Lägg till HTML Rich Text i cellen
- Infoga hyperlänkar i Excel eller OpenOffice
- Hur och var man använder uppräknare
- Mät bredden och höjden på cellvärdet i enheten pixlar
- Läsa cellvärden i flera trådar samtidigt
- Konvertering mellan cellnamn och rad/kolumnindex
- Fylla data först per rad och sedan per kolumn
- Bevara enskild citattecken prefiks av cellvärde eller område
- Åtkomst och uppdatering av delar av riktad text från cellen