Class ColumnCollection

Class ColumnCollection

Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)

Collection des objets Aspose.Cells.Column qui représentent les colonnes individuelles (paramètres) dans une feuille de calcul.
L’objet Column ne représente que les paramètres tels que la largeur de colonne, les styles, etc. pour l’ensemble de la colonne,
n’a rien à voir avec le fait qu’il y ait des cellules non vides (données) ou non dans la colonne correspondante.
Et le “Count” de cette collection ne représente que le nombre d’objets Column qui ont été instanciés dans cette collection,
n’a rien à voir avec le fait qu’il y ait des cellules non vides (données) ou non dans la feuille de calcul.

public class ColumnCollection : CollectionBase<column>, IList<column>, ICollection<column>, IEnumerable<column>, ICollection, IEnumerable

Héritage

object
CollectionBase<column>
ColumnCollection

Implémente

IList<column>,
ICollection<column>,
IEnumerable<column>,
ICollection,
IEnumerable

Membres hérités

CollectionBase<column>.BinarySearch(Column),
CollectionBase<column>.BinarySearch(Column, IComparer<column>),
CollectionBase<column>.BinarySearch(int, int, Column, IComparer<column>),
CollectionBase<column>.Contains(Column),
CollectionBase<column>.CopyTo(Column[]),
CollectionBase<column>.CopyTo(Column[], int),
CollectionBase<column>.CopyTo(int, Column[], int, int),
CollectionBase<column>.Exists(Predicate<column>),
CollectionBase<column>.Find(Predicate<column>),
CollectionBase<column>.FindAll(Predicate<column>),
CollectionBase<column>.FindIndex(Predicate<column>),
CollectionBase<column>.FindIndex(int, Predicate<column>),
CollectionBase<column>.FindIndex(int, int, Predicate<column>),
CollectionBase<column>.FindLast(Predicate<column>),
CollectionBase<column>.FindLastIndex(Predicate<column>),
CollectionBase<column>.FindLastIndex(int, Predicate<column>),
CollectionBase<column>.FindLastIndex(int, int, Predicate<column>),
CollectionBase<column>.IndexOf(Column),
CollectionBase<column>.IndexOf(Column, int),
CollectionBase<column>.IndexOf(Column, int, int),
CollectionBase<column>.LastIndexOf(Column),
CollectionBase<column>.LastIndexOf(Column, int),
CollectionBase<column>.LastIndexOf(Column, int, int),
CollectionBase<column>.GetEnumerator(),
CollectionBase<column>.Clear(),
CollectionBase<column>.RemoveAt(int),
CollectionBase<column>.OnClearComplete(),
CollectionBase<column>.OnClear(),
CollectionBase<column>.Capacity,
CollectionBase<column>.Count,
CollectionBase<column>.InnerList,
CollectionBase<column>.this[int],
object.GetType(),
object.MemberwiseClone(),
object.ToString(),
object.Equals(object?),
object.Equals(object?, object?),
object.ReferenceEquals(object?, object?),
object.GetHashCode()

Exemples


//Instanciation d'un objet Workbook
Workbook workbook = new Workbook();

//Obtention de la référence de la première feuille de calcul
Worksheet worksheet = workbook.Worksheets[0];

//Ajout d'un nouveau style au classeur
Style style = workbook.CreateStyle();

//Définition de la couleur d'arrière-plan sur bleu
style.ForegroundColor = Color.Blue;

//définition du motif d'arrière-plan
style.Pattern = BackgroundType.Solid;

//Nouveau drapeau de style
StyleFlag styleFlag = new StyleFlag();

//Définir tous les styles
styleFlag.All = true;

//Changer la largeur par défaut des dix premières colonnes
for (int i = 0; i &lt; 10; i++)
{
    worksheet.Cells.Columns[i].Width = 20;
}

//Obtenir la colonne avec un formatage non par défaut
ColumnCollection columns = worksheet.Cells.Columns;

foreach (Column column in columns)
{
    //Appliquer le style aux dix premières colonnes
    column.ApplyStyle(style, styleFlag);
}

//Sauvegarde du fichier Excel
workbook.Save("book1.xls");

'Instanciation d'un objet Workbook
Dim workbook As Workbook = New Workbook()

'Obtention de la référence de la première feuille de calcul
Dim worksheet As Worksheet = workbook.Worksheets(0)

'Ajout d'un nouveau style au classeur
Dim style As Style = workbook.CreateStyles()

'Définition de la couleur d'arrière-plan sur bleu
style.ForegroundColor = Color.Blue

'définition du motif d'arrière-plan
style.Pattern = BackgroundType.Solid

'Nouveau drapeau de style
Dim styleFlag As New StyleFlag()

'Définir tous les styles
styleFlag.All = True

'Changer la largeur par défaut des dix premières colonnes
For i As Integer = 0 To 9
    worksheet.Cells.Columns(i).Width = 20
Next i

'Obtenir la colonne avec un formatage non par défaut
Dim columns As ColumnCollection = worksheet.Cells.Columns

For Each column As Column In columns
    'Appliquer le style aux dix premières colonnes
    column.ApplyStyle(style, styleFlag)
Next column

'Sauvegarde du fichier Excel
workbook.Save("book1.xls")

Propriétés

this[int]

Obtient un objet Aspose.Cells.Column par index de colonne.
L’objet Column de l’index de colonne donné sera instancié s’il n’existe pas auparavant.

public Column this[int columnIndex] { get; }

Valeur de propriété

Column

Méthodes

GetColumnByIndex(int)

Obtient l’objet Aspose.Cells.Column par la position dans la liste.

public Column GetColumnByIndex(int index)

Paramètres

index int

La position dans la liste.

Renvoie

Column

Renvoie l’objet colonne.

 Français