ColumnCollection

ColumnCollection class

Koleksiyonubir çalışma sayfasındaki bağımsız sütunları (ayarları) temsil eden nesneler. Sütun nesnesi yalnızca sütun genişliği, stiller, .vb. gibi ayarları temsil eder. tüm sütun için, ’nin, karşılık gelen sütunda boş hücre(veri) olmaması veya olmaması gerçeğiyle hiçbir ilgisi yoktur. Ve bu koleksiyonun “Count"u, yalnızca bu sütunda somutlaştırılan count Column nesnelerini temsil eder. collection, ’nin çalışma sayfasında boş olmayan hücreler(veri) olup olmamasıyla hiçbir ilgisi yoktur.

public class ColumnCollection : CollectionBase<Column>

Özellikleri

İsimTanım
Capacity { get; set; }
Count { get; }
Item { get; }sütun indekse göre nesne. Verilen sütun dizininin Column nesnesi, daha önce mevcut değilse başlatılacaktır.
Item { get; set; }

yöntemler

İsimTanım
BinarySearch(Column)
BinarySearch(Column, IComparer<Column>)
BinarySearch(int, int, Column, IComparer<Column>)
Clear()
Contains(Column)
CopyTo(Column[])
CopyTo(Column[], int)
CopyTo(int, Column[], int, int)
Exists(Predicate<Column>)
Find(Predicate<Column>)
FindAll(Predicate<Column>)
FindIndex(Predicate<Column>)
FindIndex(int, Predicate<Column>)
FindIndex(int, int, Predicate<Column>)
FindLast(Predicate<Column>)
FindLastIndex(Predicate<Column>)
FindLastIndex(int, Predicate<Column>)
FindLastIndex(int, int, Predicate<Column>)
GetColumnByIndex(int)Columnlistedeki konuma göre nesne.
GetEnumerator()
IndexOf(Column)
IndexOf(Column, int)
IndexOf(Column, int, int)
LastIndexOf(Column)
LastIndexOf(Column, int)
LastIndexOf(Column, int, int)
RemoveAt(int)

Örnekler


[C#]

//Bir Çalışma Kitabı nesnesini başlatma
Workbook workbook = new Workbook();

//İlk çalışma sayfasının referansının alınması
Worksheet worksheet = workbook.Worksheets[0];

//Çalışma Kitabına yeni Stil ekle
Style style = workbook.CreateStyle();

//Arka plan rengini Mavi olarak ayarlama
style.ForegroundColor = Color.Blue;

// Arka Plan Desenini ayarlama
style.Pattern = BackgroundType.Solid;

//Yeni Stil Bayrağı
StyleFlag styleFlag = new StyleFlag();

// Tüm Stilleri Ayarla
styleFlag.All = true;

//İlk on sütunun varsayılan genişliğini değiştirin
for (int i = 0; i < 10; i++)
{
    worksheet.Cells.Columns[i].Width = 20;
}

// Varsayılan olmayan biçimlendirme ile Sütunu alın
ColumnCollection columns = worksheet.Cells.Columns;

foreach (Column column in columns)
{
    // Stili ilk on Sütuna uygula
    column.ApplyStyle(style, styleFlag);
}

//Excel dosyasını kaydetme
workbook.Save("book1.xls");

[VB.NET]

'Bir Çalışma Kitabı nesnesini başlatma
Dim workbook As Workbook = New Workbook()

lk çalışma sayfasının referansının alınması
Dim worksheet As Worksheet = workbook.Worksheets(0)

alışma Kitabına Yeni Stil Ekle
Dim style As Style = workbook.CreateStyles()

'Arka plan rengini Mavi olarak ayarlama
style.ForegroundColor = Color.Blue

'Arka Plan Desenini ayarlama
style.Pattern = BackgroundType.Solid

'Yeni Stil Bayrağı
Dim styleFlag As New StyleFlag()

'Tüm Stilleri Ayarla
styleFlag.All = True

lk on sütunun varsayılan genişliğini değiştirin
For i As Integer = 0 To 9
    worksheet.Cells.Columns(i).Width = 20
Next i

'Varsayılan olmayan biçimlendirmeye sahip Sütunu alın
Dim columns As ColumnCollection = worksheet.Cells.Columns

For Each column As Column In columns
    'Stili ilk on Sütuna Uygula
    column.ApplyStyle(style, styleFlag)
Next column

'Excel dosyasını kaydetme
workbook.Save("book1.xls")

Ayrıca bakınız