Cells
Contenu
[
Cacher
]Cells class
Encapsule une collection d’objets pertinents pour les cellules, tels queCell
,Row
…etc.
public class Cells : IDisposable, IEnumerable
Propriétés
Nom | La 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 deRange objets 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
Nom | La 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
- espace de noms Aspose.Cells
- Assemblée Aspose.Cells