Class ColumnCollection

Class ColumnCollection

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

Kolekce objektů Aspose.Cells.Column, které představují jednotlivé sloupce (nastavení) v pracovním listu.
Objekt Column představuje pouze nastavení, jako je šířka sloupce, styly atd. pro celý sloupec,
nemá nic společného s tím, zda jsou v odpovídajícím sloupci neprázdné buňky (data) nebo ne.
A “Count” této kolekce pouze představuje počet instancovaných objektů Column v této kolekci,
nemá nic společného s tím, zda jsou v pracovním listu neprázdné buňky (data) nebo ne.

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

Dědičnost

object
CollectionBase<column>
ColumnCollection

Implementuje

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

Děděné členy

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()

Příklady


//Instancování objektu Workbook
Workbook workbook = new Workbook();

//Získání reference na první pracovní list
Worksheet worksheet = workbook.Worksheets[0];

//Přidání nového stylu do Workbook
Style style = workbook.CreateStyle();

//Nastavení barvy pozadí na modrou
style.ForegroundColor = Color.Blue;

//Nastavení vzoru pozadí
style.Pattern = BackgroundType.Solid;

//Nová příznak stylu
StyleFlag styleFlag = new StyleFlag();

//Nastavit všechny styly
styleFlag.All = true;

//Změna výchozí šířky prvních deseti sloupců
for (int i = 0; i < 10; i++)
{
    worksheet.Cells.Columns[i].Width = 20;
}

//Získání sloupce s ne výchozím formátováním
ColumnCollection columns = worksheet.Cells.Columns;

foreach (Column column in columns)
{
    //Použití stylu na prvních deset sloupců
    column.ApplyStyle(style, styleFlag);
}

//Uložení Excel souboru
workbook.Save("book1.xls");

'Instancování objektu Workbook
Dim workbook As Workbook = New Workbook()

'Získání reference na první pracovní list
Dim worksheet As Worksheet = workbook.Worksheets(0)

'Přidání nového stylu do Workbook
Dim style As Style = workbook.CreateStyles()

'Nastavení barvy pozadí na modrou
style.ForegroundColor = Color.Blue

'Nastavení vzoru pozadí
style.Pattern = BackgroundType.Solid

'Nová příznak stylu
Dim styleFlag As New StyleFlag()

'Nastavit všechny styly
styleFlag.All = True

'Změna výchozí šířky prvních deseti sloupců
For i As Integer = 0 To 9
    worksheet.Cells.Columns(i).Width = 20
Next i

'Získání sloupce s ne výchozím formátováním
Dim columns As ColumnCollection = worksheet.Cells.Columns

For Each column As Column In columns
    'Použití stylu na prvních deset sloupců
    column.ApplyStyle(style, styleFlag)
Next column

'Uložení Excel souboru
workbook.Save("book1.xls")

Vlastnosti

this[int]

Získá objekt Aspose.Cells.Column podle indexu sloupce.
Objekt Column daného indexu sloupce bude instancován, pokud předtím neexistoval.

public Column this[int columnIndex] { get; }

Hodnota vlastnosti

Column

Metody

GetColumnByIndex(int)

Získá objekt Aspose.Cells.Column podle pozice v seznamu.

public Column GetColumnByIndex(int index)

Parametry

index int

Pozice v seznamu.

Návrat

Column

Vrátí objekt sloupce.

 Čeština