Worksheet

Worksheet class

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

public class Worksheet : IDisposable

الخصائص

اسم وصف
ActiveCell { get; set; } الحصول على الخلية النشطة أو تعيينها في ورقة العمل.
AllowEditRanges { get; } الحصول على مجموعة نطاق التحرير المسموح بها في ورقة العمل.
AutoFilter { get; } يمثل عامل التصفية التلقائي لورقة العمل المحددة.
BackgroundImage { get; set; } الحصول على صورة خلفية ورقة العمل وتعيينها.
Cells { get; } يحصل على ملفCells جمع .
CellWatches { get; } الحصول على مجموعة من الخلايا في ورقة العمل هذه التي يتم مشاهدتها في “نافذة المراقبة” .
Charts { get; } يحصل على أChart collection
CheckBoxes { get; } يحصل على أCheckBox جمع .
CodeName { get; set; } الحصول على الاسم الرمزي لورقة العمل.
Comments { get; } يحصل على ملفComment جمع .
ConditionalFormattings { get; } الحصول على التنسيقات الشرطية في ورقة العمل.
CustomProperties { get; } يحصل على كائن يمثل معلومات المعرف المرتبطة بورقة العمل.
DisplayRightToLeft { get; set; } يشير إلى ما إذا كانت ورقة العمل المحددة معروضة من اليمين إلى اليسار بدلاً من عرضها من اليسار إلى اليمين.
DisplayZeros { get; set; } صحيح إذا تم عرض قيم صفرية.
ErrorCheckOptions { get; } الحصول على إعداد التحقق من الخطأ المطبق على نطاقات معينة.
FirstVisibleColumn { get; set; } يمثل أول فهرس للعمود المرئي .
FirstVisibleRow { get; set; } يمثل فهرس الصف الأول المرئي .
HasAutofilter { get; } يشير إلى ما إذا كانت ورقة العمل هذه تحتوي على عامل تصفية تلقائي.
HorizontalPageBreaks { get; } يحصل على ملفHorizontalPageBreakCollection مجموعة.
Hyperlinks { get; } يحصل على ملفHyperlinkCollection جمع .
Index { get; } الحصول على فهرس الورقة في مجموعة ورقة العمل.
IsGridlinesVisible { get; set; } الحصول على أو تعيين قيمة تشير إلى ما إذا كانت خطوط الشبكة مرئية أم لا. الافتراضي صحيح .
IsOutlineShown { get; set; } يشير إلى ما إذا كان سيتم إظهار المخطط التفصيلي .
IsPageBreakPreview { get; set; } يشير إلى ما إذا كانت ورقة العمل المحددة معروضة في العرض العادي أو معاينة فاصل الصفحة.
IsProtected { get; } يشير إلى ما إذا كانت ورقة العمل محمية.
IsRowColumnHeadersVisible { get; set; } الحصول على أو تعيين قيمة تشير إلى ما إذا كانت ورقة العمل ستعرض رؤوس الصفوف والأعمدة. القيمة الافتراضية هي true .
IsRulerVisible { get; set; } يشير إلى ما إذا كانت المسطرة مرئية أم لا. يتم تطبيق هذه الخاصية فقط لمعاينة فاصل الصفحة.
IsSelected { get; set; } يشير إلى ما إذا كانت ورقة العمل هذه محددة عند فتح المصنف.
IsVisible { get; set; } يمثل ما إذا كانت ورقة العمل مرئية.
ListObjects { get; } يحصل على كافة ListObjects في ورقة العمل هذه.
Name { get; set; } الحصول على اسم ورقة العمل أو تعيينه.
OleObjects { get; } يمثل مجموعة منOleObject في ورقة عمل.
Outline { get; } الحصول على المخطط التفصيلي في ورقة العمل هذه.
PageSetup { get; } يمثل وصف إعداد الصفحة في هذه الورقة.
PaneState { get; } يشير إلى ما إذا كان الجزء يحتوي على انقسامات أفقية أو رأسية ، وما إذا كانت هذه الانقسامات مجمدة.
Pictures { get; } يحصل على أPicture جمع .
PivotTables { get; } الحصول على كافة الجداول المحورية في ورقة العمل هذه.
Protection { get; } يمثل الأنواع المختلفة لخيارات الحماية المتاحة لورقة العمل. يدعم خيارات الحماية المتقدمة في ExcelXP والإصدار الأعلى.
QueryTables { get; } يحصلQueryTableCollection في ورقة العمل.
Scenarios { get; } يحصل على مجموعةScenario .
Shapes { get; } إرجاع كافة أشكال الرسم في ورقة العمل هذه.
ShowFormulas { get; set; } يشير إلى ما إذا كان سيتم إظهار الصيغ أو نتائجها.
Slicers { get; } احصل على مجموعة القطاعة في ورقة العمل
SmartTagSetting { get; } يحصل على الكلSmartTagCollection كائنات ورقة العمل.
SparklineGroupCollection { get; } الحصول على مجموعة مجموعة خط المؤشر في ورقة العمل.
TabColor { get; set; } يمثل لون علامة تبويب ورقة العمل.
TabId { get; set; } يحدد المعرف الداخلي للورقة .
TextBoxes { get; } يحصل على أTextBox جمع .
Timelines { get; } احصل على مجموعة المخطط الزمني في ورقة العمل
TransitionEntry { get; set; } يشير إلى ما إذا كان خيار إدخال الصيغة الانتقالية (توافق Lotus) ممكّنًا.
TransitionEvaluation { get; set; } يشير إلى ما إذا كان خيار تقييم الصيغة الانتقالية (توافق Lotus) ممكّنًا.
Type { get; set; } يمثل نوع ورقة العمل .
UniqueId { get; set; } الحصول على المعرف الفريد وتعيينه ، فهو نفس {15DB5C3C-A5A1-48AF-8F25-3D86AC232D4F} .
Validations { get; } الحصول على مجموعة إعداد التحقق من صحة البيانات في ورقة العمل.
VerticalPageBreaks { get; } يحصل على ملفVerticalPageBreakCollection جمع .
ViewType { get; set; } الحصول على نوع العرض وتعيينه.
VisibilityType { get; set; } تشير إلى الحالة المرئية لهذه الورقة .
Workbook { get; } الحصول على كائن المصنف الذي يحتوي على هذه الورقة.
Zoom { get; set; } يمثل عامل القياس بالنسبة المئوية. يجب أن يكون بين 10 و 400 .

طُرق

اسم وصف
AddPageBreaks(string) يضيف فاصل صفحة .
AdvancedFilter(bool, string, string, string, bool) ترشيح البيانات باستخدام معايير معقدة .
AutoFitColumn(int) ضبط تلقائي لعرض العمود .
AutoFitColumn(int, int, int) ضبط تلقائي لعرض العمود .
AutoFitColumns() احتواء تلقائي لكافة الأعمدة في ورقة العمل هذه.
AutoFitColumns(AutoFitterOptions) احتواء تلقائي لكافة الأعمدة في ورقة العمل هذه.
AutoFitColumns(int, int) ضبط عرض الأعمدة تلقائيًا .
AutoFitColumns(int, int, AutoFitterOptions) ضبط عرض الأعمدة تلقائيًا .
AutoFitColumns(int, int, int, int) ضبط عرض الأعمدة تلقائيًا .
AutoFitColumns(int, int, int, int, AutoFitterOptions) ضبط عرض الأعمدة تلقائيًا .
AutoFitRow(int) ضبط ارتفاع الصف تلقائيًا .
AutoFitRow(int, int, int) ضبط ارتفاع الصف تلقائيًا .
AutoFitRow(int, int, int, AutoFitterOptions) ضبط ارتفاع الصف تلقائيًا .
AutoFitRow(int, int, int, int) ارتفاع صف الملاءمة التلقائية في نطاق مستطيل.
AutoFitRows() يتم احتواء جميع الصفوف في ورقة العمل هذه تلقائيًا.
AutoFitRows(AutoFitterOptions) يتم احتواء جميع الصفوف في ورقة العمل هذه تلقائيًا.
AutoFitRows(bool) يتم احتواء جميع الصفوف في ورقة العمل هذه تلقائيًا.
AutoFitRows(int, int) ارتفاع صف الملاءمة التلقائية في نطاق .
AutoFitRows(int, int, AutoFitterOptions) ارتفاع صف الملاءمة التلقائية في نطاق .
CalculateFormula(string) حساب صيغة .
CalculateFormula(CalculationOptions, bool) حساب جميع الصيغ في ورقة العمل هذه.
CalculateFormula(string, CalculationOptions) حساب صيغة .
ClearComments() مسح كافة التعليقات في جدول بيانات المصمم.
CloseAccessCache(AccessCacheOptions) يتم إغلاق الجلسة التي تستخدم ذاكرات التخزين المؤقت للوصول إلى البيانات الموجودة في ورقة العمل هذه.
Copy(Worksheet) نسخ محتويات وتنسيقات من ورقة عمل أخرى.
Copy(Worksheet, CopyOptions) نسخ محتويات وتنسيقات من ورقة عمل أخرى.
Dispose() يؤدي مهام محددة بواسطة التطبيق مرتبطة بتحرير الموارد غير المُدارة أو تحريرها أو إعادة تعيينها.
FreezePanes(string, int, int) تجميد الأجزاء في الخلية المحددة بورقة العمل.
FreezePanes(int, int, int, int) تجميد الأجزاء في الخلية المحددة بورقة العمل.
GetFreezedPanes(out int, out int, out int, out int) يحصل على أجزاء التجميد .
GetPanes() الحصول على أجزاء النافذة .
GetPrintingPageBreaks(ImageOrPrintOptions) يحصل على فواصل صفحات تلقائية .
GetSelectedRanges() الحصول على نطاقات الخلايا المحددة في جدول بيانات المصمم.
MoveTo(int) لنقل الورقة إلى مكان آخر في جدول البيانات.
Protect(ProtectionType) حماية ورقة العمل .
Protect(ProtectionType, string, string) حماية ورقة العمل .
RefreshPivotTables() تحديث كافة جداول PivotTables في ورقة العمل هذه.
RemoveAllDrawingObjects() يزيل كافة الكائنات الرسومية في ورقة العمل هذه.
RemoveAutoFilter() يزيل عامل التصفية التلقائي لورقة العمل.
RemoveSplit() يزيل النافذة المنقسمة .
Replace(string, string) يستبدل نص كل الخلايا بسلسلة جديدة.
SelectRange(int, int, int, int, bool) تحديد نطاق .
SetVisible(bool, bool) يضبط الخيارات المرئية .
Split() نافذة الانقسامات .
StartAccessCache(AccessCacheOptions) يبدأ الجلسة التي تستخدم ذاكرات التخزين المؤقت للوصول إلى البيانات الموجودة في ورقة العمل هذه.
override ToString() إرجاع سلسلة تمثل كائن ورقة العمل الحالي.
UnFreezePanes() يفك تجميد الأجزاء في ورقة العمل.
Unprotect() ورقة عمل غير محمية .
Unprotect(string) ورقة عمل غير محمية .
XmlMapQuery(string, XmlMap) مناطق خلايا الاستعلام التي تم تعيينها / ربطها بالمسار المحدد لخريطة xml.

أمثلة

[C#]

Workbook workbook = new Workbook();

Worksheet sheet = workbook.Worksheets[0];

// تجميد الأجزاء في "AS40" مع 10 صفوف و 10 أعمدة
sheet.FreezePanes("AS40", 10, 10);

// إضافة ارتباط تشعبي في الخلية A1
sheet.Hyperlinks.Add("A1", 1, 1, "http://www.aspose.com ") ;

[Visual Basic]

Dim workbook as Workbook = new Workbook()

Dim sheet as Worksheet = workbook.Worksheets(0)

'Freeze panes at "AS40" with 10 rows and 10 columns
sheet.FreezePanes("AS40", 10, 10)

'قم بإضافة ارتباط تشعبي في الخلية A1
sheet.Hyperlinks.Add("A1", 1, 1, "http://www.aspose.com ")

أنظر أيضا