Ajouter et récupérer des données
Ajout de données aux cellules
Aspose.Cells fournit une classe, Workbook, qui représente un fichier Microsoft Excel. La classe Workbook contient une WorksheetCollection qui permet d’accéder à chaque feuille de calcul du fichier Excel. Une feuille de calcul est représentée par la classe Worksheet. La classe Worksheet fournit une collection Cells. Chaque élément de la collection Cells représente un objet de la classe Cell.
Aspose.Cells permet aux développeurs d’ajouter des données aux cellules des feuilles de calcul en appelant la propriété setValue de la classe Cell. En utilisant la propriété setValue, il est possible d’ajouter des valeurs booléennes, des chaînes, des doubles, des entiers ou des valeurs date/heure, etc. à la cellule.
Améliorer l’efficacité
Lors de travailler sur des feuilles de calcul, les utilisateurs peuvent ajouter différents types de données dans les cellules. Ces éléments de données peuvent inclure des valeurs booléennes, des entiers, des nombres à virgule flottante, du texte ou des valeurs date/heure. Vous pouvez obtenir les valeurs appropriées des cellules selon leurs types de données en utilisant Aspose.Cells.
Récupération de données à partir des cellules
Aspose.Cells fournit une classe, Workbook qui représente un fichier Excel. La classe Workbook contient une WorksheetCollection qui permet d’accéder à chaque feuille de calcul du fichier Excel. Une feuille de calcul est représentée par la classe Worksheet. La classe Worksheet fournit une collection Cells. Chaque élément de la collection Cells représente un objet de la classe Cell.
La classe Cell fournit plusieurs propriétés qui permettent aux développeurs de récupérer les valeurs des cellules selon leurs types de données. Ces propriétés comprennent :
- StringValue, la valeur de chaîne de la cellule.
- DoubleValue, renvoie la valeur double de la cellule.
- BoolValue, la valeur booléenne de la cellule.
- DateTimeValue, la valeur date/heure de la cellule.
- FloatValue, la valeur flottante de la cellule.
- IntValue, la valeur entière de la cellule.
De plus, le type de données contenu dans une cellule peut également être vérifié en utilisant la propriété Type de la classe Cell. En fait, la propriété Type de la classe Cell est basée sur l’énumération CellValueType dont les valeurs prédéfinies sont répertoriées ci-dessous :
Types de valeur de cellule | Description |
---|---|
IS_BOOL | Indique que la valeur de la cellule est booléenne. |
IS_DATE_TIME | Indique que la valeur de la cellule est une date/heure. |
IS_ERROR | Représente que la cellule contient une valeur d’erreur. |
IS_NULL | Représente une cellule vide. |
IS_NUMERIC | Indique que la valeur de la cellule est numérique. |
IS_STRING | Indique que la valeur de la cellule est une chaîne de caractères. |
IS_UNKNOWN | Indique que la valeur de la cellule est inconnue. |
Vous pouvez également utiliser les types de valeur de cellule prédéfinis ci-dessus pour comparer avec le type de données présent dans chaque cellule. |