Cell
Contenu
[
Cacher
]Cell class
Encapsule l’objet qui représente une seule cellule de classeur.
public class Cell
Propriétés
Nom | La description |
---|---|
BoolValue { get; } | Obtient la valeur booléenne contenue dans la cellule. |
Column { get; } | Obtient le numéro de colonne (base zéro) de la cellule. |
Comment { get; } | Obtient le commentaire de cette cellule. |
ContainsExternalLink { get; } | Indique si cette cellule contient un lien externe. S’applique uniquement lorsque la cellule est une cellule de formule. |
DateTimeValue { get; } | Obtient la valeur DateTime contenue dans la cellule. |
DisplayStringValue { get; } | Obtient la valeur de chaîne formatée de cette cellule par le style d’affichage de la cellule. |
DoubleValue { get; } | Obtient la valeur double contenue dans la cellule. |
FloatValue { get; } | Obtient la valeur flottante contenue dans la cellule. |
Formula { get; set; } | Obtient ou définit une formule duCell . |
FormulaLocal { get; set; } | Obtenir la formule formatée locale de la cellule. |
HtmlString { get; set; } | Obtient et définit la chaîne html qui contient des données et certains formats dans cette cellule. |
IntValue { get; } | Obtient la valeur entière contenue dans la cellule. |
IsArrayFormula { get; } | Indique si la formule de la cellule est une formule matricielle. |
IsArrayHeader { get; } | Indique que la formule de la cellule est une formule matricielle et qu’il s’agit de la première cellule du tableau. |
IsErrorValue { get; } | Vérifie si la valeur de cette cellule est une erreur. |
IsFormula { get; } | Indique si la cellule spécifiée contient une formule. |
IsMerged { get; } | Vérifie si une cellule fait partie d’une plage fusionnée ou non. |
IsNumericValue { get; } | Indique si la valeur interne de cette cellule est numérique (int, double et datetime) |
IsSharedFormula { get; } | Indique si la formule de la cellule fait partie de la formule partagée. |
IsStyleSet { get; } | Indique si le style de la cellule est défini. Si le retour est faux, cela signifie que cette cellule a un format de cellule par défaut. |
IsTableFormula { get; } | Indique si cette cellule fait partie de la formule du tableau. |
Name { get; } | Obtient le nom de la cellule. |
NumberCategoryType { get; } | Représente le type de catégorie du formatage des nombres de cette cellule. |
R1C1Formula { get; set; } | Obtient ou définit une formule R1C1 duCell . |
Row { get; } | Obtient le numéro de ligne (base zéro) de la cellule. |
SharedStyleIndex { get; } | Obtient l’index de style partagé de la cellule dans le pool de styles. |
StringValue { get; } | Obtient la valeur de chaîne contenue dans la cellule. Si le type de cette cellule est une chaîne, renvoyez la valeur de chaîne elle-même. Pour les autres types de cellules, la valeur de chaîne formatée (formatée avec le style spécifié de cette cellule) sera renvoyée. La valeur de cellule formatée est identique à ce que vous peut obtenir d’Excel lors de la copie d’une cellule sous forme de texte (comme copier une cellule dans un éditeur de texte ou exporter vers csv). |
Type { get; } | Représente le type de valeur de cellule. |
Value { get; set; } | Obtient la valeur contenue dans cette cellule. |
Worksheet { get; } | Obtient la feuille de calcul parente. |
Méthodes
Nom | La description |
---|---|
Calculate(CalculationOptions) | Calcule la formule de la cellule. |
Characters(int, int) | Renvoie un objet Characters qui représente une plage de caractères dans le texte de la cellule. |
Copy(Cell) | Copie les données d’une cellule source. |
Equals(Cell) | Vérifie si cet objet fait référence à la même cellule avec un autre objet de cellule. |
override Equals(object) | Vérifie si cet objet fait référence à la même cellule avec un autre. |
GetArrayRange() | Obtient la plage du tableau si la formule de la cellule est une formule matricielle. |
GetCharacters() | Renvoie tous les objets Caractères qui représentent une plage de caractères dans le texte de la cellule. |
GetCharacters(bool) | Renvoie tous les objets Caractères qui représentent une plage de caractères dans le texte de la cellule. |
GetConditionalFormattingResult() | Obtenez le résultat de la mise en forme conditionnelle. |
GetDependents(bool) | Obtenir toutes les cellules dont la formule fait directement référence à cette cellule. |
GetDependentsInCalculation(bool) | Obtient toutes les cellules dont le résultat calculé dépend de cette cellule. |
GetDisplayStyle() | Obtient le style d’affichage de la cellule. Si cette cellule est également affectée par d’autres paramètres tels que la mise en forme conditionnelle, les objets de liste, etc., , le style d’affichage peut être différent de cell.GetStyle(). |
GetDisplayStyle(bool) | Obtient le style d’affichage de la cellule. Si la cellule est formatée de manière conditionnelle, le style d’affichage n’est pas le même que celui de la cellule.GetStyle(). |
GetFormatConditions() | Obtient les conditions de format qui s’appliquent à cette cellule. |
GetFormula(bool, bool) | Obtenir la formule de cette cellule. |
override GetHashCode() | Sert de fonction de hachage pour un type particulier. |
GetHeightOfValue() | Obtient la hauteur de la valeur en unité de pixels. |
GetHtmlString(bool) | Obtient la chaîne html qui contient des données et certains formats dans cette cellule. |
GetMergedRange() | Renvoie unRange objet qui représente une plage fusionnée. |
GetPrecedents() | Obtient toutes les références apparaissant dans la formule de cette cellule. |
GetPrecedentsInCalculation() | Obtient tous les précédents (référence aux cellules du classeur actuel) utilisés par la formule de cette cellule lors de son calcul. |
GetStringValue(CellValueFormatStrategy) | Obtient la valeur de chaîne par une stratégie formatée spécifique. |
GetStyle() | Obtient le style de cellule. |
GetStyle(bool) | Si checkBorders est vrai, vérifie si les bordures des autres cellules affecteront le style de cette cellule. |
GetTable() | Obtient la table qui contient cette cellule. |
GetValidation() | Obtient la validation appliquée à cette cellule. |
GetValidationValue() | Obtient la valeur de validation appliquée à cette cellule. |
GetWidthOfValue() | Obtient la largeur de la valeur en unité de pixels. |
IsRichText() | Indique si la valeur de la chaîne de cellule est un texte enrichi. |
PutValue(bool) | Place une valeur booléenne dans la cellule. |
PutValue(DateTime) | Place une valeur DateTime dans la cellule. |
PutValue(double) | Met une valeur double dans la cellule. |
PutValue(int) | Insère une valeur entière dans la cellule. |
PutValue(object) | Place une valeur d’objet dans la cellule. |
PutValue(string) | Place une valeur de chaîne dans la cellule. |
PutValue(string, bool) | Insère une valeur de chaîne dans la cellule et convertit la valeur en un autre type de données, le cas échéant. |
PutValue(string, bool, bool) | Met une valeur dans la cellule, le cas échéant, la valeur sera convertie en un autre type de données et le format numérique de la cellule sera réinitialisé. |
RemoveArrayFormula(bool) | Supprimer la formule matricielle. |
SetArrayFormula(string, int, int) | Définit une formule matricielle (formule matricielle héritée saisie via CTRL + MAJ + ENTRÉE dans ms excel) sur une plage de cellules. |
SetArrayFormula(string, int, int, FormulaParseOptions) | Définit une formule matricielle sur une plage de cellules. |
SetArrayFormula(string, int, int, FormulaParseOptions, object[][]) | Définit une formule matricielle sur une plage de cellules. |
SetCharacters(FontSetting[]) | Définit le format de texte enrichi de la cellule. |
SetDynamicArrayFormula(string, FormulaParseOptions, bool) | Définit la formule de tableau dynamique et fait en sorte que la formule se répande dans les cellules voisines si possible. |
SetDynamicArrayFormula(string, FormulaParseOptions, object[][], bool, bool) | Définit la formule de tableau dynamique et fait en sorte que la formule se répande dans les cellules voisines si possible. |
SetFormula(string, object) | Définissez la formule et la valeur de la formule. |
SetFormula(string, FormulaParseOptions, object) | Définissez la formule et la valeur de la formule. |
SetSharedFormula(string, int, int) | Définit une formule sur une plage de cellules. |
SetSharedFormula(string, int, int, FormulaParseOptions) | Définit une formule sur une plage de cellules. |
SetSharedFormula(string, int, int, FormulaParseOptions, object[][]) | Définit une formule sur une plage de cellules. |
SetStyle(Style) | Définit le style de cellule. |
SetStyle(Style, bool) | Appliquer le style de cellule. |
SetStyle(Style, StyleFlag) | Appliquer le style de cellule. |
override ToString() | Renvoie une chaîne représentant l’objet Cell actuel. |
Exemples
[C#]
Workbook excel = new Workbook();
Cells cells = excel.Worksheets[0].Cells;
// Met une chaîne dans une cellule
Cell cell = cells[0, 0];
cell.PutValue("Hello");
string first = cell.StringValue;
// Met un entier dans une cellule
cell = cells["B1"];
cell.PutValue(12);
int second = cell.IntValue;
//Mettre un double dans une cellule
cell = cells[0, 2];
cell.PutValue(-1.234);
double third = cell.DoubleValue;
//Insérer une formule dans une cellule
cell = cells["D1"];
cell.Formula = "=B1 + C1";
//Mettez une formule combinée : "somme(moyenne(b1,c1), b1)" dans la cellule en b2
cell = cells["b2"];
cell.Formula = "=sum(average(b1,c1), b1)";
//Définir le style d'une cellule
Style style = cell.GetStyle();
//Définir la couleur de fond
style.BackgroundColor = Color.Yellow;
//Définir le format d'une cellule
style.Font.Name = "Courier New";
style.VerticalAlignment = TextAlignmentType.Top;
cell.SetStyle(style);
[Visual Basic]
Dim excel as Workbook = new Workbook()
Dim cells as Cells = exce.Worksheets(0).Cells
'Mettre une chaîne dans une cellule
Dim cell as Cell = cells(0, 0)
cell.PutValue("Hello")
Dim first as String = cell.StringValue
// Met un entier dans une cellule
cell = cells("B1")
cell.PutValue(12)
Dim second as Integer = cell.IntValue
//Mettre un double dans une cellule
cell = cells(0, 2)
cell.PutValue(-1.234)
Dim third as Double = cell.DoubleValue
//Insérer une formule dans une cellule
cell = cells("D1")
cell.Formula = "=B1 + C1"
//Mettez une formule combinée : "somme(moyenne(b1,c1), b1)" dans la cellule en b2
cell = cells("b2")
cell.Formula = "=sum(average(b1,c1), b1)"
//Définir le style d'une cellule
Dim style as Style = cell.GetStyle()
//Définir la couleur de fond
style.BackgroundColor = Color.Yellow
//Définir la police d'une cellule
style.Font.Name = "Courier New"
style.VerticalAlignment = TextAlignmentType.Top
cell.SetStyle(style)
Voir également
- espace de noms Aspose.Cells
- Assemblée Aspose.Cells