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")
أنظر أيضا
- class CollectionBase<T>
- class Column
- مساحة الاسم Aspose.Cells
- المجسم Aspose.Cells