Cells

Cells class

Encapsule une collection d’objets pertinents pour les cellules, tels queCell ,Row …etc.

public class Cells : IDisposable, IEnumerable

Propriétés

NomLa description
Columns { get; }Obtient la collection deColumn objets qui représentent les colonnes individuelles dans cette feuille de calcul.
Count { get; }Obtient le nombre total d’objets Cell instanciés.
CountLarge { get; }Obtient le nombre total d’objets Cell instanciés.
FirstCell { get; }Obtient la première cellule de cette feuille de calcul.
IsDefaultRowHeightMatched { get; set; }Indique que la hauteur de ligne et la hauteur de police par défaut correspondent à
IsDefaultRowHidden { get; set; }Indique si la ligne est masquée par défaut.
Item { get; }Obtient leCell élément à l’index de ligne de cellule et à l’index de colonne spécifiés. (2 indexers)
LastCell { get; }Obtient la dernière cellule de cette feuille de calcul.
MaxColumn { get; }Index de colonne minimum des cellules qui ont été instanciées dans la collection (n’inclut pas la colonne où le style est défini pour toute la colonne mais aucune cellule n’y a été instanciée).
MaxDataColumn { get; }Index de colonne maximal de la cellule contenant des données.
MaxDataRow { get; }Index de ligne maximal de la cellule contenant des données.
MaxDisplayRange { get; }Obtient la plage maximale qui inclut les données, les cellules fusionnées et les formes.
MaxRow { get; }Index de ligne maximal de la cellule contenant des données ou un style.
MemorySetting { get; set; }Obtient ou définit l’option d’utilisation de la mémoire pour ces cellules.
MergedCells { get; }Obtient la collection de cellules fusionnées.
MinColumn { get; }Index de colonne minimum des cellules qui ont été instanciées dans la collection (n’inclut pas la colonne où le style est défini pour toute la colonne mais aucune cellule n’y a été instanciée).
MinDataColumn { get; }Index de colonne minimum de la cellule contenant des données.
MinDataRow { get; }Index de ligne minimum de la cellule contenant des données.
MinRow { get; }Index de ligne minimum de la cellule contenant des données ou un style.
MultiThreadReading { get; set; }Obtient ou définit si le modèle de données des cellules doit prendre en charge la lecture multi-thread. La valeur par défaut de cette propriété est false.
OdsCellFields { get; }Obtient la liste des champs de ods.
PreserveString { get; set; }Obtient ou définit une valeur indiquant si toutes les valeurs de la feuille de calcul sont conservées sous forme de chaînes. La valeur par défaut est false.
Ranges { get; }Obtient la collection deRangeobjets créés au moment de l’exécution.
Rows { get; }Obtient la collection deRow objets qui représentent les lignes individuelles de cette feuille de calcul.
StandardHeight { get; set; }Obtient ou définit la hauteur de ligne par défaut dans cette feuille de calcul, en unités de points.
StandardHeightInch { get; set; }Obtient ou définit la hauteur de ligne par défaut dans cette feuille de calcul, en pouces.
StandardHeightPixels { get; set; }Obtient ou définit la hauteur de ligne par défaut dans cette feuille de calcul, en pixels.
StandardWidth { get; set; }Obtient ou définit la largeur de colonne par défaut dans la feuille de calcul, en unités de caractères.
StandardWidthInch { get; set; }Obtient ou définit la largeur de colonne par défaut dans la feuille de calcul, en pouces.
StandardWidthPixels { get; set; }Obtient ou définit la largeur de colonne par défaut dans la feuille de calcul, en unités de pixels.
Style { get; set; }Obtient et définit le style par défaut.

Méthodes

NomLa description
AddRange(Range)Ajoute une référence d’objet de plage aux cellules
ApplyColumnStyle(int, Style, StyleFlag)Applique les formats pour une colonne entière.
ApplyRowStyle(int, Style, StyleFlag)Applique les formats pour une ligne entière.
ApplyStyle(Style, StyleFlag)Applique les formats pour une feuille de calcul entière.
CheckCell(int, int)Obtient leCell élément ou null à l’index de ligne de cellule et à l’index de colonne spécifiés.
CheckColumn(int)Obtient leColumn élément ou null à l’index de colonne spécifié.
CheckRow(int)Obtient leRow élément ou à l’index de ligne de cellule spécifié.
Clear()Efface tous les objets de cellule et de ligne.
ClearContents(CellArea)Efface le contenu d’une plage.
ClearContents(int, int, int, int)Efface le contenu d’une plage.
ClearFormats(CellArea)Efface le formatage d’une plage.
ClearFormats(int, int, int, int)Efface le formatage d’une plage.
ClearMergedCells()Efface toutes les plages fusionnées.
ClearRange(CellArea)Efface le contenu et la mise en forme d’une plage.
ClearRange(int, int, int, int)Efface le contenu et la mise en forme d’une plage.
ConvertStringToNumericValue()Convertit les données de chaîne dans les cellules en valeur numérique si possible.
CopyColumn(Cells, int, int)Copie les données et les formats d’une colonne entière.
CopyColumns(Cells, int, int, int)Copie les données et les formats d’une colonne entière.
CopyColumns(Cells, int, int, int, int)Copie les données et les formats de toutes les colonnes.
CopyColumns(Cells, int, int, int, PasteOptions)Copie les données et les formats d’une colonne entière.
CopyRow(Cells, int, int)Copie les données et les formats d’une ligne entière.
CopyRows(Cells, int, int, int)Copie les données et les formats de certaines lignes entières.
CopyRows(Cells, int, int, int, CopyOptions)Copie les données et les formats de certaines lignes entières.
CopyRows(Cells, int, int, int, CopyOptions, PasteOptions)Copie les données et les formats de certaines lignes entières.
CreateRange(string)Crée unRange objet à partir d’une adresse de la plage.
CreateRange(string, string)Crée unRange objet d’une plage de cellules.
CreateRange(int, int, bool)Crée unRange objet à partir de lignes de cellules ou de colonnes de cellules.
CreateRange(int, int, int, int)Crée unRange objet d’une plage de cellules.
DeleteBlankColumns()Supprimer toutes les colonnes vides qui ne contiennent aucune donnée.
DeleteBlankColumns(DeleteOptions)Supprimer toutes les colonnes vides qui ne contiennent aucune donnée.
DeleteBlankRows()Supprimer toutes les lignes vides qui ne contiennent aucune donnée.
DeleteBlankRows(DeleteOptions)Supprimer toutes les lignes vides qui ne contiennent aucune donnée.
DeleteColumn(int)Supprime une colonne.
DeleteColumn(int, bool)Supprime une colonne.
DeleteColumns(int, int, bool)Supprime plusieurs colonnes.
DeleteRange(int, int, int, int, ShiftType)Supprime une plage de cellules et décale les cellules en fonction de l’option de décalage.
DeleteRow(int)Supprime une ligne.
DeleteRows(int, int)Supprime plusieurs lignes.
DeleteRows(int, int, bool)Supprime plusieurs lignes dans la feuille de calcul.
Dispose()Effectue des tâches définies par l’application associées à la libération, à la libération ou à la réinitialisation des ressources non gérées.
EndCellInColumn(short)Récupère la dernière cellule de cette colonne.
EndCellInColumn(int, int, short, short)Obtient la dernière cellule avec l’index de colonne maximal dans cette plage.
EndCellInRow(int)Obtient la dernière cellule de cette ligne.
EndCellInRow(int, int, int, int)Obtient la dernière cellule avec l’index de ligne maximal dans cette plage.
ExportArray(int, int, int, int)Exporte les données dans leCells collection à un objet tableau à deux dimensions.
ExportDataTable(int, int, int, int)Exporte les données dans leCells collecte à unDataTable objet.
ExportDataTable(int, int, int, int, bool)Exporte les données dans leCells collecte à unDataTable objet.
ExportDataTable(int, int, int, int, ExportTableOptions)Exporte les données dans leCells collecte à unDataTable objet.
ExportDataTableAsString(int, int, int, int)Exporte les données dans leCells collecte à unDataTable objet.
ExportDataTableAsString(int, int, int, int, bool)Exporte les données dans leCells collecte à unDataTable objet.
ExportTypeArray(int, int, int, int)Exporte le type de valeur de cellule dans leCells collection à un objet tableau à deux dimensions.
Find(object, Cell)Trouve la cellule contenant l’objet d’entrée.
Find(object, Cell, FindOptions)Trouve la cellule contenant l’objet d’entrée.
GetCell(int, int)Obtient leCell élément ou null à l’index de ligne de cellule et à l’index de colonne spécifiés.
GetCellStyle(int, int)Obtenir le style de la cellule donnée.
GetColumnWidth(int)Obtient la largeur de la colonne spécifiée en vue normale
GetColumnWidthInch(int)Obtient la largeur de la colonne spécifiée en vue normale, en unités de pouces.
GetColumnWidthPixel(int)Obtient la largeur de la colonne spécifiée en vue normale, en unités de pixel.
GetDependents(bool, int, int)Obtenir toutes les cellules qui font référence à la cellule spécifique.
GetDependentsInCalculation(int, int, bool)Obtient toutes les cellules dont le résultat calculé dépend d’une cellule spécifique.
GetEnumerator()Obtient l’énumérateur de cellules.
GetGroupedColumnOutlineLevel(int)Obtient le niveau hiérarchique (basé sur zéro) de la colonne.
GetGroupedRowOutlineLevel(int)Obtient le niveau hiérarchique (basé sur zéro) de la ligne.
GetLastDataRow(int)Obtient le dernier index de ligne de la cellule qui contient des données dans la colonne spécifiée.
GetMaxGroupedColumnOutlineLevel()Obtient le niveau hiérarchique maximal des colonnes groupées (base zéro).
GetMaxGroupedRowOutlineLevel()Obtient le niveau maximal de plan de lignes groupées (basé sur zéro).
GetRow(int)Obtient leRow élément à l’index de ligne de cellule spécifié.
GetRowEnumerator()Obtient l’énumérateur de lignes.
GetRowHeight(int)Obtient la hauteur d’une ligne spécifiée.
GetRowHeightInch(int)Obtient la hauteur d’une ligne spécifiée en pouces.
GetRowHeightPixel(int)Obtient la hauteur d’une ligne spécifiée en unité de pixel.
GetRowOriginalHeightPoint(int)Obtient la hauteur de la ligne d’origine en unité de point si la ligne est masquée
GetViewColumnWidthPixel(int)Obtenez la largeur dans différents types de vue.
GetViewRowHeight(int)Obtient la hauteur d’une ligne spécifiée.
GetViewRowHeightInch(int)Obtient la hauteur d’une ligne spécifiée en pouces.
GroupColumns(int, int)Regroupe les colonnes.
GroupColumns(int, int, bool)Regroupe les colonnes.
GroupRows(int, int)Regroupe les lignes.
GroupRows(int, int, bool)Regroupe les lignes.
HideColumn(int)Masque une colonne.
HideColumns(int, int)Masquer plusieurs colonnes.
HideGroupDetail(bool, int)Réduit les lignes/colonnes groupées.
HideRow(int)Masque une ligne.
HideRows(int, int)Masque plusieurs lignes.
ImportArray(double[], int, int)
ImportArray(int[], int, int)
ImportArray(string[], int, int)
ImportArray(double[], int, int, bool)Importe un tableau de doubles dans une feuille de calcul.
ImportArray(int[], int, int, bool)Importe un tableau d’entiers dans une feuille de calcul.
ImportArray(string[], int, int, bool)Importe un tableau de chaînes dans une feuille de calcul.
ImportArrayList(ArrayList, int, int, bool)Importe un tableau de données dans une feuille de calcul.
ImportCSV(Stream, TxtLoadOptions, int, int)Importer un fichier CSV dans les cellules.
ImportCSV(string, TxtLoadOptions, int, int)Importer un fichier CSV dans les cellules.
ImportCSV(Stream, string, bool, int, int)Importer un fichier CSV dans les cellules.
ImportCSV(string, string, bool, int, int)Importer un fichier CSV dans les cellules.
ImportCustomObjects(ICollection, int, int, ImportTableOptions)Importe des objets personnalisés.
ImportCustomObjects(ICollection, string[], bool, int, int, int, bool, string, bool)Importe des objets personnalisés.
ImportData(IDataReader, int, int)Importe des données à partir d’unIDataReader objet.
ImportData(DataTable, int, int, ImportTableOptions)Importer des données à partir d’un tableau de données personnalisé.
ImportData(DataView, int, int, ImportTableOptions)Importer des données à partir de la vue des données.
ImportData(ICellsDataTable, int, int, ImportTableOptions)Importer des données à partir d’un tableau de données personnalisé.
ImportData(IDataReader, int, int, ImportTableOptions)Importe des données à partir d’unIDataReader objet.
ImportDataGrid(DataGrid, int, int, bool)Importe unDataGrid dans une feuille de calcul.
ImportDataGrid(DataGrid, int, int, int, int, bool)Importe unDataGrid dans une feuille de calcul.
ImportDataGrid(DataGrid, int, int, int, int, bool, bool)Importe unDataGrid dans une feuille de calcul.
ImportDataGridAsString(DataGrid, int, int, bool)Importe unDataGrid dans une feuille de travail. Cette méthode n’essaie pas de convertir le texte en valeurs numériques.
ImportDataRow(DataRow, int, int)Importe un DataRow dans le fichier Excel.
ImportDataView(DataView, int, int)Importe unDataView dans une feuille de calcul.
ImportFormulaArray(string[], int, int, bool)Importe un tableau de formules dans une feuille de calcul.
ImportGridView(GridView, int, int, ImportTableOptions)Importe une vue de grille dans ces cellules.
ImportObjectArray(object[], int, int, bool)Importe un tableau de données dans une feuille de calcul.
ImportObjectArray(object[], int, int, bool, int)Importe un tableau de données dans une feuille de calcul.
ImportTwoDimensionArray(object[], int, int)
ImportTwoDimensionArray(object[], int, int, bool)
ImportTwoDimensionArray(object[], object[], int, int, bool)
ImportTwoDimensionArray(object[], object[], int, int, TxtLoadOptions)
InsertColumn(int)Insère une nouvelle colonne dans la feuille de calcul.
InsertColumn(int, bool)Insère une nouvelle colonne dans la feuille de calcul.
InsertColumns(int, int)Insère des colonnes dans la feuille de calcul.
InsertColumns(int, int, bool)Insère des colonnes dans la feuille de calcul.
InsertCutCells(Range, int, int, ShiftType)Insérer la plage de coupe.
InsertRange(CellArea, ShiftType)Insère une plage de cellules et décale les cellules en fonction de l’option de décalage.
InsertRange(CellArea, int, ShiftType)Insère une plage de cellules et décale les cellules en fonction de l’option de décalage.
InsertRange(CellArea, int, ShiftType, bool)Insère une plage de cellules et décale les cellules en fonction de l’option de décalage.
InsertRow(int)Insère une nouvelle ligne dans la feuille de calcul.
InsertRows(int, int)Insère plusieurs lignes dans la feuille de calcul.
InsertRows(int, int, bool)Insère plusieurs lignes dans la feuille de calcul.
InsertRows(int, int, InsertOptions)Insère plusieurs lignes dans la feuille de calcul.
IsBlankColumn(int)Vérifie si la colonne donnée est vide (ne contient aucune donnée).
IsColumnHidden(int)Vérifie si une colonne à un index donné est masquée.
IsDeletingRangeEnabled(int, int, int, int)Vérifiez si la plage peut être supprimée.
IsRowHidden(int)Vérifie si une ligne à un index donné est masquée.
LinkToXmlMap(string, int, int, string)Lien vers une carte xml.
Merge(int, int, int, int)Fusionne une plage de cellules spécifiée en une seule cellule.
Merge(int, int, int, int, bool)Fusionne une plage de cellules spécifiée en une seule cellule.
Merge(int, int, int, int, bool, bool)Fusionne une plage de cellules spécifiée en une seule cellule.
MoveRange(CellArea, int, int)Déplace la plage.
RemoveDuplicates()Supprime les lignes en double dans la feuille.
RemoveDuplicates(int, int, int, int)Supprime les valeurs en double dans la plage.
RemoveDuplicates(int, int, int, int, bool, int[])Supprime les données en double de la plage.
RemoveFormulas()Supprime toutes les formules et les remplace par la valeur de la formule.
RetrieveSubtotalSetting(CellArea)Récupère le réglage des sous-totaux de la plage.
SetColumnWidth(int, double)Définit la largeur de la colonne spécifiée en vue normale.
SetColumnWidthInch(int, double)Définit la largeur de la colonne en pouces en vue normale.
SetColumnWidthPixel(int, int)Définit la largeur de la colonne en pixels en vue normale.
SetRowHeight(int, double)Définit la hauteur de la ligne spécifiée.
SetRowHeightInch(int, double)Définit la hauteur de ligne en pouces.
SetRowHeightPixel(int, int)Définit la hauteur de ligne en pixels.
SetViewColumnWidthPixel(int, int)Définit la largeur de la colonne dans différentes vues.
ShowGroupDetail(bool, int)Développe les lignes/colonnes groupées.
Subtotal(CellArea, int, ConsolidationFunction, int[])Crée des sous-totaux pour la plage.
Subtotal(CellArea, int, ConsolidationFunction, int[], bool, bool, bool)Crée des sous-totaux pour la plage.
TextToColumns(int, int, int, TxtLoadOptions)Divise le texte de la colonne en colonnes.
UngroupColumns(int, int)Dissocie les colonnes.
UngroupRows(int, int)Dissocie les lignes.
UngroupRows(int, int, bool)Dissocie les lignes.
UnhideColumn(int, double)Affiche une colonne
UnhideColumns(int, int, double)Afficher plusieurs colonnes.
UnhideRow(int, double)Affiche une ligne.
UnhideRows(int, int, double)Affiche les lignes masquées.
UnMerge(int, int, int, int)Annule la fusion d’une plage spécifiée de cellules fusionnées.

Exemples


[C#]

Workbook excel = new Workbook();
Cells cells = excel.Worksheets[0].Cells;

//Définir la hauteur de ligne par défaut
cells.StandardHeight = 20;
//Définir la hauteur de la ligne
cells.SetRowHeight(2, 20.5);

//Définir la largeur de colonne par défaut
cells.StandardWidth = 15;
//Définir la largeur de la colonne
cells.SetColumnWidth(3, 12.57);

//Fusionner des cellules
cells.Merge(5, 4, 2, 2);

//Mettez des valeurs dans les cellules
cells[0, 0].PutValue(true);
cells[0, 1].PutValue(1);
cells[0, 2].PutValue("abc");

//Exporter des données
object[,] arr = cells.ExportArray(0, 0, 10, 10);

[Visual Basic]

Dim excel as Workbook = new Workbook()
Dim cells as Cells = excel.Worksheets(0).Cells

'Définir la hauteur de ligne par défaut
cells.StandardHeight = 20
'Définir la hauteur de ligne
cells.SetRowHeight(2, 20.5)

'Définir la largeur de colonne par défaut
cells.StandardWidth = 15
'Définir la largeur de la colonne
cells.SetColumnWidth(3, 12.57)

'Fusionner des cellules
cells.Merge(5, 4, 2, 2)

'Exporter des données
Dim outDataTable as DataTable = cells.ExportDataTable(12, 12, 10, 10)

Voir également