ColumnCollection

ColumnCollection class

مجموعة منالكائنات التي تمثل الأعمدة الفردية (الإعدادات) في ورقة العمل . يمثل كائن العمود فقط الإعدادات مثل عرض العمود والأنماط وما إلى ذلك. بالنسبة للعمود بأكمله ، لا علاقة له بحقيقة وجود خلايا (بيانات) غير فارغة أو ليست في العمود المقابل. المجموعة ، لا علاقة لها بحقيقة وجود خلايا غير فارغة (بيانات) أو لا توجد في ورقة العمل.

public class ColumnCollection : CollectionBase<Column>

الخصائص

اسموصف
Capacity { get; set; }
Count { get; }
Item { get; }يحصل على أ كائن حسب فهرس العمود . سيتم إنشاء مثيل كائن العمود الخاص بفهرس العمود المحدد إذا لم يكن موجودًا من قبل.
Item { get; set; }

طُرق

اسموصف
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)يحصل على ملفColumnالكائن بالموقع في القائمة .
GetEnumerator()
IndexOf(Column)
IndexOf(Column, int)
IndexOf(Column, int, int)
LastIndexOf(Column)
LastIndexOf(Column, int)
LastIndexOf(Column, int, int)
RemoveAt(int)

أمثلة


[C#]

// إنشاء كائن مصنف
Workbook workbook = new Workbook();

// الحصول على مرجع ورقة العمل الأولى
Worksheet worksheet = workbook.Worksheets[0];

// إضافة نمط جديد إلى المصنف
Style style = workbook.CreateStyle();

// ضبط لون الخلفية على اللون الأزرق
style.ForegroundColor = Color.Blue;

// إعداد نمط الخلفية
style.Pattern = BackgroundType.Solid;

// علم نمط جديد
StyleFlag styleFlag = new StyleFlag();

// تعيين كافة الأنماط
styleFlag.All = true;

// تغيير العرض الافتراضي للأعمدة العشرة الأولى
for (int i = 0; i < 10; i++)
{
    worksheet.Cells.Columns[i].Width = 20;
}

// احصل على العمود بتنسيق غير افتراضي
ColumnCollection columns = worksheet.Cells.Columns;

foreach (Column column in columns)
{
    // تطبيق النمط على الأعمدة العشرة الأولى
    column.ApplyStyle(style, styleFlag);
}

// حفظ ملف Excel
workbook.Save("book1.xls");

[VB.NET]

'إنشاء كائن مصنف
Dim workbook As Workbook = New Workbook()

'الحصول على مرجع ورقة العمل الأولى
Dim worksheet As Worksheet = workbook.Worksheets(0)

'إضافة نمط جديد إلى المصنف
Dim style As Style = workbook.CreateStyles()

'ضبط لون الخلفية على اللون الأزرق
style.ForegroundColor = Color.Blue

'ضبط نمط الخلفية
style.Pattern = BackgroundType.Solid

'علم نمط جديد
Dim styleFlag As New StyleFlag()

'تعيين كافة الأنماط
styleFlag.All = True

'قم بتغيير العرض الافتراضي للأعمدة العشرة الأولى
For i As Integer = 0 To 9
    worksheet.Cells.Columns(i).Width = 20
Next i

'احصل على العمود بتنسيق غير افتراضي
Dim columns As ColumnCollection = worksheet.Cells.Columns

For Each column As Column In columns
    'قم بتطبيق النمط على الأعمدة العشرة الأولى
    column.ApplyStyle(style, styleFlag)
Next column

'حفظ ملف Excel
workbook.Save("book1.xls")

أنظر أيضا