Worksheet

Worksheet class

لتغليف الكائن الذي يمثل ورقة عمل واحدة.

public class Worksheet

الخصائص

اسموصف
ActiveCell { get; set; }
AllowSelectingLockedCell { get; set; }يمثل ما إذا كان يُسمح للمستخدم بتحديد الخلايا المقفلة في ورقة عمل محمية.
BackgroundImage { get; set; }الحصول على صورة خلفية ورقة العمل وتعيينها.
Cells { get; }
CodeName { get; }يمثل الاسم الرمزي لورقة العمل.
Columns { get; }
ColumnsCount { get; set; }
Comments { get; }
Controls { get; }الحصول على مجموعة التحكم في الخلية.
CustomColumnCaption { get; set; }الحصول على أو تعيين تسمية العمود المخصصة لورقة العمل.
CustomRowCaption { get; set; }الحصول على أو تعيين التسمية التوضيحية للصف المخصص لورقة العمل.
DataMember { get; }الحصول على مصدر البيانات الذي يعرض كائن ورقة العمل بيانات له.
DataSource { get; }الحصول على القائمة المحددة في DataSource لكائن ورقة العمل.
DisplayRightToLeft { get; set; }
DisplayZeros { get; set; }صحيح إذا تم عرض القيم الصفرية .
FirstVisibleColumn { get; set; }
FirstVisibleRow { get; set; }يمثل فهرس الصف الأول المرئي .
FrozenCols { get; set; }الحصول على أو تعيين عدد الأعمدة المجمدة في ورقة العمل. سيبدأ المجمدة في العمود الأول.
FrozenRows { get; set; }الحصول على أو تعيين عدد الصفوف المجمدة في ورقة العمل. سيبدأ التجميد في الصف الأول .
GridDesktop { get; }الحصول على كائن GridDesktop الخاص بالورقة.
GridlinesVisible { get; set; }الحصول على أو تعيين قيمة تشير إلى ما إذا كانت خطوط الشبكة مرئية أم لا. الافتراضي صحيح .
Hyperlinks { get; }يحصل على ملفHyperlinkCollection جمع .
Index { get; }الحصول على فهرس الورقة في مجموعة أوراق العمل.
IsVeryHidden { get; set; }يشير إلى ما إذا كانت الورقة مخفية ولا يمكن عرضها في واجهة المستخدم (UI).
IsVisible { get; set; }
MergesCount { get; }الحصول على عدد عمليات الدمج
Name { get; set; }الحصول على اسم ورقة العمل أو تعيينه.
OutlineShown { get; set; }يشير إلى ما إذا كان إظهار المخطط التفصيلي .
Pictures { get; }يحصل على أPictures جمع .
PivotTables { get; }يحصل على الجداول المحورية في ورقة العمل.
Protected { get; set; }
RowFilter { get; }الحصول على كائن RowFilterSettings الخاص بالورقة.
Rows { get; }
RowsCount { get; set; }
Selected { get; set; }يشير إلى ما إذا كانت ورقة العمل هذه محددة عند فتح المصنف.
Shapes { get; }يحصل على أPictures جمع .
ShowGridlines { get; set; }
TabColor { get; set; }يمثل لون علامة تبويب ورقة العمل.
Validations { get; }الحصول على مجموعة إعداد التحقق من صحة البيانات في ورقة العمل.
Visible { get; set; }يمثل ما إذا كانت ورقة العمل مرئية.
Workbook { get; }
Zoom { get; set; }يمثل عامل القياس بالنسبة المئوية. يجب أن يكون بين 10 و 400 .

طُرق

اسموصف
AddAutoFilter(int, int, int)يضبط النطاق الذي تنطبق عليه التصفية التلقائية المحددة.
AddColumn()إضافة عمود جديد.
AddCustomFilter(int, string)إضافة عامل تصفية مخصص للصف المحدد.
AddCustomFilter(int, int, object[], GridFilterOperatorType[])إضافة عامل تصفية مخصص لنطاق الصف المحدد من صف البداية إلى صف النهاية.
AddRow()يضيف صفًا جديدًا .
AddSelectedRange(CellRange)أضف نطاقًا محددًا جديدًا إلى ورقة العمل.
AutoFitColumn(int)ضبط تلقائي لعرض العمود .
AutoFitColumn(int, int, int)ضبط تلقائي لعرض العمود .
AutoFitColumns()احتواء تلقائي لكافة الأعمدة في ورقة العمل هذه.
AutoFitColumns(int, int)ضبط عرض الأعمدة تلقائيًا .
AutoFitColumns(int, int, int, int)ضبط عرض الأعمدة تلقائيًا .
AutoFitRow(int)ضبط ارتفاع الصف تلقائيًا .
AutoFitRow(int, int, int)ضبط ارتفاع الصف تلقائيًا .
AutoFitRow(int, int, int, int)ارتفاع صف الملاءمة التلقائية في نطاق مستطيل.
AutoFitRows()يتم احتواء جميع الصفوف في ورقة العمل هذه تلقائيًا.
AutoFitRows(int, int)ارتفاع صف الملاءمة التلقائية في نطاق .
AutoFitRowsMerged()يتم احتواء جميع الصفوف في ورقة العمل هذه تلقائيًا ، كما أنها تلائم ارتفاع الصف تلقائيًا عند دمج الخلايا في صف واحد.
CalculateFormula(string)حساب صيغة .
CellInMerged(CellLocation)يحصل على قيمة سواء كان موقع الخلية المحدد مدمجًا.
CellRangeInMerge(CellRange)يحصل على قيمة تشير إلى ما إذا كان نطاق الخلايا المحدد مدمجًا.
ClearComments()مسح كافة التعليقات في جدول بيانات المصمم.
ClearMerges()مسح كافة عمليات الدمج.
ClearSelection()امسح التحديد في ورقة العمل .
ColInMerged(int)يحصل على قيمة تشير إلى ما إذا كان العمود المحدد مدمجًا أم لا.
ColInSelection(int)لتحديد ما إذا كان العمود المحدد في الفهرس محددًا.
Copy(Worksheet)نسخ محتويات وتنسيقات من ورقة عمل أخرى.
CreateRange(string, string)
CreateRange(int, int, int, int)
DataBind(object, string)ربط البيانات من كائن مصدر البيانات بكائن ورقة العمل.
DataUnbind()قم بإلغاء ربط البيانات من كائن مصدر البيانات باستخدام كائن ورقة العمل.
ExportDataTable(DataTable, int, int, int, int, bool)تصدير البيانات في مجموعة الخلايا من ورقة عمل إلى كائن DataTable محدد.
ExportDataTable(int, int, int, int, bool, bool)تصدير البيانات في مجموعة الخلايا من ورقة عمل إلى كائن DataTable جديد.
FilterString(int, string)يضبط عامل التصفية للعمود. لاحظ أننا سنقوم باستدعاء AddAutoFilter قبل استدعاء filterString سلسلة معايير المرشح. لاحظ أننا نستخدم فاصلة-> “،” كحرف مقسم ، لذا فإن قيمة الخلية التي تريد تصفيتها يجب ألا تحتوي مع comma filterString (10 ، “123،456”) يعني أن العمود 10 يجب أن يحتوي على 123 أو 456 ، filterString (10 ، “123” ) يعني أن العمود 10 يجب أن يحتوي على 123 تقسيم القيمة بفاصلة ، على سبيل المثال 123،456،789 أو abc
FreezePanes(string, int, int)تجميد الأجزاء في الخلية المحددة بورقة العمل.
FreezePanes(int, int, int, int)تجميد الأجزاء في الخلية المحددة بورقة العمل.
GetAllSelectedRanges()الحصول على كافة النطاقات المحددة لورقة العمل هذه.
GetCellLocationByClientPoint(Point)الحصول على موقع الخلية عن طريق نقطة إحداثيات العميل.
GetColumnCaption(int)يحصل على تسمية العمود. إذا لم يتم تعيين التسمية التوضيحية ، يتم إرجاع سلسلة فارغة.
GetFirstVisibleColumn()احصل على أول فهرس عمود مرئي لعرض الورقة.
GetFirstVisibleRow()احصل على فهرس الصف الأول المرئي لعرض الورقة.
GetFocusedCell()الحصول على الخلية المركزة .
GetFocusedCellLocation()الحصول على موقع خلية مركز .
GetFreezedPanes(out int, out int, out int, out int)يحصل على أجزاء التجميد .
GetIsReadonly(int, int)الحصول على ما إذا كانت الخلية للقراءة فقط. هذه سمة ممتدة لـ GridWeb ، ولن يتم الاحتفاظ بها في ملف Excel الفعلي
GetLastSelection()الحصول على نطاق الخلايا لآخر تحديد.
GetMerge(int)الحصول على نطاق خلايا الدمج في الفهرس المحدد.
GetMergeByCell(int, int)احصل على منطقة الدمج التي تحتوي على الخلية في الصف ، وموقع العمود ، والعودة فارغة إذا لم تتضمن جميع مناطق الدمج هذه الخلية location
GroupColumns(int, int)أعمدة المجموعات.
GroupColumns(int, int, bool, bool)أعمدة المجموعات.
GroupColumns(int, int, int, bool)أعمدة المجموعات.
GroupRows(int, int)صفوف المجموعات .
GroupRows(int, int, bool)صفوف المجموعات .
GroupRows(int, int, bool, bool)صفوف المجموعات .
GroupRows(int, int, int, bool)صفوف المجموعات .
GroupRows(int, int, int, bool, bool)صفوف المجموعات .
ImportDataTable(DataTable, bool, int, int)استيراد كائن DataTable إلى ورقة عمل.
InSelection(CellLocation)تحديد ما إذا كان موقع الخلية المحدد محددًا.
InsertColumn(int)يتم إدراج عمود جديد .
InsertRow(int)يُدرج صفًا جديدًا .
IsCellFocused()لتحديد ما إذا كانت الخلية مركزة.
IsProtected()يشير إلى ما إذا كانت ورقة العمل محمية.
Merge(CellRange)يدمج نطاقًا محددًا من الخلايا في خلية واحدة.
MergeFocused(CellLocation)الحصول على فهرس الدمج المركّز .
MoveTo(int)لنقل الورقة إلى مكان آخر في جدول البيانات.
RefreshFilter()قم بتحديث عوامل التصفية التلقائية لإخفاء الصفوف أو إظهارها.
RemoveAutoFilter()قم بإزالة عامل التصفية التلقائي لورقة العمل.
RemoveColumn(int)يزيل عمود في الفهرس المحدد .
RemoveRow(int)يزيل صفًا في الفهرس المحدد .
ResetFilter(int)إعادة تعيين نوع الفلتر إلى لا شيء
ResetFilters(int, int)إعادة تعيين نوع الفلتر إلى لا شيء
RowInMerged(int)يحصل على قيمة تشير إلى ما إذا كان الصف المحدد قد تم دمجه.
RowInSelection(int)لتحديد ما إذا كان الصف المحدد في الفهرس محددًا.
SetAllCellsEditable()جعل جميع الخلايا قابلة للتحرير. هذه السمة الموسعة
SetAllCellsReadonly()يجعل جميع الخلايا مقروءة فقط. هذه السمة ممتدة لاحظ أن هذه السمة لا يمكن الاحتفاظ بها في الخلية الفعلية ، إذا كنت تريد الاحتفاظ بالحماية ، فيرجى استخدام setProtect
SetColumnCaption(int, string)يضبط التسمية التوضيحية للعمود. يرجى ملاحظة أن هذه سمة امتداد ولا يمكن الاحتفاظ بها في ملف Excel
SetFirstVisibleColumn(int)تعيين أول فهرس عمود مرئي لعرض الورقة.
SetFirstVisibleRow(int)قم بتعيين فهرس الصف الأول المرئي لعرض الورقة.
SetFocusedCell(CellLocation)يضبط تركيز الخلية في الموقع المحدد.
SetFocusedCell(int, int)يضبط تركيز الخلية على العمود والصف المحددين.
SetFont(CellRange, Font)تعيين كائن الخط إلى cellRange .
SetFontColor(CellRange, Color)تعيين لون الخط إلى cellRange .
SetIsReadonly(int, int, bool)يحدد ما إذا كانت الخلية للقراءة فقط. هذه سمة ممتدة ، ولن يتم الاحتفاظ بها في ملف Excel الفعلي
SetProtect()حماية ورقة العمل .
SetProtected(CellRange, bool)يحدد cellRange ما إذا كان محميًا. هذه طريقة ممتدة تستخدم فقط في الشبكة.
SetStyle(CellRange, Style)تعيين كائن النمط إلى cellRange .
SetStyle(GridCellArea, Style)تعيين كائن النمط إلى cellRange .
UnFreezePanes()يفك تجميد الأجزاء في ورقة العمل.
UngroupColumns(int, int)فك تجميع الأعمدة.
UngroupColumns(int, int, bool)فك تجميع الأعمدة.
UngroupRows(int, int)يفك تجميع الصفوف .
UngroupRows(int, int, bool)يفك تجميع الصفوف .
Unmerge(CellLocation)قم بإزالة موقع الخلية المحدد من الدمج .
Unmerge(CellRange)يدمج نطاقًا محددًا من الخلايا في خلية واحدة.
Unmerge(int, int)قم بإزالة فهرس عمود صف الخلية المحدد من الدمج.
UnProtect()ورقة عمل unProtects .
static CellIndexToR1C1(int, int)الحصول على اسم نمط الخلية r1c1 وفقًا لفهارس الصفوف والأعمدة.

مجالات

اسموصف
static DEFAULT_COLUMNSCOUNTعدد الأعمدة الافتراضي لورقة العمل .
static DEFAULT_ROWSCOUNTعدد الصفوف الافتراضي لورقة العمل .

أنظر أيضا