Ajouter et récupérer des données
Ajout de données au Cells
Aspose.Cells fournit une classeIClasseur qui représente un fichier Excel Microsoft. LeIClasseur classe contient unFeuilles de travail collection qui permet d’accéder à chaque feuille de calcul dans le fichier Excel. Une feuille de calcul est représentée par leFeuille de travail classe. LeFeuille de travail classe offre uneICellules le recueil. Chaque élément de laICellules collection représente un objet de laICellclasse.
Aspose.Cells permet aux développeurs d’ajouter des données aux cellules des feuilles de calcul en appelant leICell classePutValue méthode. Aspose.Cells fournit des versions surchargées duPutValue méthode qui permet aux développeurs d’ajouter différents types de données aux cellules. L’utilisation de ces versions surchargées duPutValue, il est possible d’ajouter une valeur booléenne, chaîne, double, entier ou date/heure, etc. à la cellule.
Améliorer l’efficacité
Si tu utilisesPutValuePour placer une grande quantité de données dans une feuille de calcul, vous devez ajouter des valeurs aux cellules, d’abord par lignes, puis par colonnes. Cette approche améliore considérablement l’efficacité de vos applications.
Récupération des données du Cells
Aspose.Cells fournit une classeIClasseur qui représente un fichier Excel Microsoft. LeIClasseur classe contient unFeuilles de travail collection qui permet d’accéder aux feuilles de calcul du fichier. Une feuille de calcul est représentée par leFeuille de travail classe. LeFeuille de travail la classe offre uneICellules le recueil. Chaque élément de laICellules collection représente un objet de laICellclasse.
LeICellLa classe fournit plusieurs méthodes qui permettent aux développeurs de récupérer les valeurs des cellules en fonction de leurs types de données. Ces méthodes comprennent :
- GetStringValue, renvoie la valeur de chaîne de la cellule.
- ObtenirValeurDouble, renvoie la valeur double de la cellule.
- GetBoolValue, renvoie la valeur booléenne de la cellule.
- GetDateTimeValue, renvoie la valeur date/heure de la cellule.
- GetFloatValue, renvoie la valeur flottante de la cellule.
- GetIntValue, renvoie la valeur entière de la cellule.
Lorsqu’un champ n’est pas rempli, les cellules avecObtenirValeurDouble ou alorsGetFloatValuelève une exception.
Le type de données contenues dans une cellule peut également être vérifié à l’aide de laICell classeObtenirType méthode. En fait, leICell classeObtenirType méthode est basée sur laCellValueTypeénumération dont les valeurs prédéfinies sont listées ci-dessous :
Cell Types de valeur | Description |
---|---|
CellValueType_IsBool | Spécifie que la valeur de la cellule est booléenne. |
CellValueType_IsDateTime | Spécifie que la valeur de la cellule est date/heure. |
CellValueType_IsNull | Représente une cellule vide. |
CellValueType_IsNumeric | Spécifie que la valeur de la cellule est numérique. |
CellValueType_IsString | Spécifie que la valeur de la cellule est une chaîne. |
CellValueType_IsUnknown | Spécifie 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 des données présentes dans chaque cellule. |