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 på 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 på 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
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
Returnerar kolumnobjektet.