Class ColumnCollection

Class ColumnCollection

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

Koleksi objek Aspose.Cells.Column yang mewakili kolom individu (pengaturan) dalam sebuah worksheet.
Objek Column hanya mewakili pengaturan seperti lebar kolom, gaya, dll. untuk seluruh kolom,
tidak ada hubungannya dengan fakta apakah ada sel yang tidak kosong (data) atau tidak dalam kolom yang bersangkutan.
Dan “Count” dari koleksi ini hanya mewakili jumlah objek Column yang telah diinstansiasi dalam koleksi ini,
tidak ada hubungannya dengan fakta apakah ada sel yang tidak kosong (data) atau tidak dalam worksheet.

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

Warisan

objectCollectionBase<column>ColumnCollection

Mengimplementasikan

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

Anggota yang Diwarisi

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

Contoh


//Menginstansiasi objek Workbook
Workbook workbook = new Workbook();

//Mendapatkan referensi worksheet pertama
Worksheet worksheet = workbook.Worksheets[0];

//Menambahkan gaya baru ke Workbook
Style style = workbook.CreateStyle();

//Mengatur warna latar belakang ke Biru
style.ForegroundColor = Color.Blue;

//mengatur Pola Latar Belakang
style.Pattern = BackgroundType.Solid;

//Flag Gaya Baru
StyleFlag styleFlag = new StyleFlag();

//Mengatur Semua Gaya
styleFlag.All = true;

//Mengubah lebar default dari sepuluh kolom pertama
for (int i = 0; i &lt; 10; i++)
{
    worksheet.Cells.Columns[i].Width = 20;
}

//Mendapatkan Kolom dengan format non default
ColumnCollection columns = worksheet.Cells.Columns;

foreach (Column column in columns)
{
    //Menerapkan Gaya ke sepuluh Kolom pertama
    column.ApplyStyle(style, styleFlag);
}

//Menyimpan file Excel
workbook.Save("book1.xls");

'Menginstansiasi objek Workbook
Dim workbook As Workbook = New Workbook()

'Mendapatkan referensi worksheet pertama
Dim worksheet As Worksheet = workbook.Worksheets(0)

'Menambahkan gaya baru ke Workbook
Dim style As Style = workbook.CreateStyles()

'Mengatur warna latar belakang ke Biru
style.ForegroundColor = Color.Blue

'mengatur Pola Latar Belakang
style.Pattern = BackgroundType.Solid

'Flag Gaya Baru
Dim styleFlag As New StyleFlag()

'Mengatur Semua Gaya
styleFlag.All = True

'Mengubah lebar default dari sepuluh kolom pertama
For i As Integer = 0 To 9
    worksheet.Cells.Columns(i).Width = 20
Next i

'Mendapatkan Kolom dengan format non default
Dim columns As ColumnCollection = worksheet.Cells.Columns

For Each column As Column In columns
    'Menerapkan Gaya ke sepuluh Kolom pertama
    column.ApplyStyle(style, styleFlag)
Next column

'Menyimpan file Excel
workbook.Save("book1.xls")

Properti

this[int]

Mendapatkan objek Aspose.Cells.Column berdasarkan indeks kolom.
Objek Column dengan indeks kolom yang diberikan akan diinstansiasi jika belum ada sebelumnya.

public Column this[int columnIndex] { get; }

Nilai Properti

Column

Metode

GetColumnByIndex(int)

Mendapatkan objek Aspose.Cells.Column berdasarkan posisi dalam daftar.

public Column GetColumnByIndex(int index)

Parameter

index int

Posisi dalam daftar.

Mengembalikan

Column

Mengembalikan objek kolom.

 Indonesia