Class ColumnCollection

Class ColumnCollection

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

Samling av Aspose.Cells.Column-objekt som representerar de individuella kolumn(inställningarna) i ett kalkylblad.
Column-objektet representerar endast inställningar som kolumnbredd, stilar, etc. för hela kolumnen,
har inget att göra med om det finns icke-tomma celler(data) eller inte i motsvarande kolumn.
Och “Count” av denna samling representerar endast antalet Column-objekt som har instansierats i denna samling,
har inget att göra med om det finns icke-tomma celler(data) eller inte i kalkylbladet.

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

Arv

object
CollectionBase<column>
ColumnCollection

Implementerar

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

Ärvda Medlemmar

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

Exempel


//Instansiera ett Workbook-objekt
Workbook workbook = new Workbook();

//Hämta referensen till det första kalkylbladet
Worksheet worksheet = workbook.Worksheets[0];

//Lägg till ny stil till Workbook
Style style = workbook.CreateStyle();

//Sätta bakgrundsfärgen till Blå
style.ForegroundColor = Color.Blue;

//Sätta bakgrundsmönster
style.Pattern = BackgroundType.Solid;

//Ny stilflagga
StyleFlag styleFlag = new StyleFlag();

//Sätta alla stilar
styleFlag.All = true;

//Ändra standardbredden på de första tio kolumnerna
for (int i = 0; i < 10; i++)
{
    worksheet.Cells.Columns[i].Width = 20;
}

//Hämta kolumnen med icke-standard formatering
ColumnCollection columns = worksheet.Cells.Columns;

foreach (Column column in columns)
{
    //Tillämpa stil på de första tio kolumnerna
    column.ApplyStyle(style, styleFlag);
}

//Spara Excel-filen
workbook.Save("book1.xls");

'Instansiera ett Workbook-objekt
Dim workbook As Workbook = New Workbook()

'Hämta referensen till det första kalkylbladet
Dim worksheet As Worksheet = workbook.Worksheets(0)

'Lägg till ny stil till Workbook
Dim style As Style = workbook.CreateStyles()

'Sätta bakgrundsfärgen till Blå
style.ForegroundColor = Color.Blue

'Sätta bakgrundsmönster
style.Pattern = BackgroundType.Solid

'Ny stilflagga
Dim styleFlag As New StyleFlag()

'Sätta alla stilar
styleFlag.All = True

ndra standardbredden  de första tio kolumnerna
For i As Integer = 0 To 9
    worksheet.Cells.Columns(i).Width = 20
Next i

'Hämta kolumnen med icke-standard formatering
Dim columns As ColumnCollection = worksheet.Cells.Columns

For Each column As Column In columns
    'Tillämpa stil  de första tio kolumnerna
    column.ApplyStyle(style, styleFlag)
Next column

'Spara Excel-filen
workbook.Save("book1.xls")

Egenskaper

this[int]

Hämtar ett Aspose.Cells.Column-objekt efter kolumnindex.
Column-objektet med det angivna kolumnindexet kommer att instansieras om det inte redan finns.

public Column this[int columnIndex] { get; }

Egenskapsvärde

Column

Metoder

GetColumnByIndex(int)

Hämtar Aspose.Cells.Column-objektet efter positionen i listan.

public Column GetColumnByIndex(int index)

Parametrar

index int

Positionen i listan.

Returnerar

Column

Returnerar kolumnobjektet.

 Svenska