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
object ← CollectionBase<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 < 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
Metode
GetColumnByIndex(int)
Mendapatkan objek Aspose.Cells.Column berdasarkan posisi dalam daftar.
public Column GetColumnByIndex(int index)
Parameter
index
int
Posisi dalam daftar.
Mengembalikan
Mengembalikan objek kolom.