العمل مع أوراق العمل GridWeb

Contents
[ ]

الوصول إلى أوراق العمل

يناقش هذا الموضوع الوصول إلى أوراق العمل الخاصة بعنصر تحكم GridWeb. يمكننا أيضًا تسمية أوراق العمل هذه بأوراق عمل الويب لأنها تنتمي إلى GridWeb وتستخدم في تطبيقات الويب.

يتم تخزين كافة أوراق العمل الموجودة في عنصر تحكم GridWeb في GridWorksheetCollection لعنصر تحكم GridWeb. من السهل الوصول إلى ورقة عمل معينة من خلال فهرس الورقة الخاص بها.

يمكن للمطورين الوصول إلى ورقة عمل معينة عن طريق تحديد فهرس الورقة الخاص بها كما هو موضح أدناه في مقتطف التعليمات البرمجية النموذجي.

إزالة ورقة عمل

يوفر هذا الموضوع معلومات مختصرة حول إزالة أوراق العمل من ملفات Excel Microsoft باستخدام GridWeb API. قم بإزالة ورقة العمل عن طريق تحديد فهرس الورقة الخاص بها.

يمكن للمطورين إزالة ورقة عمل معينة عن طريق تحديد فهرس الورقة الخاص بها باستخدام طريقة RemoveAt الخاصة بمجموعة GridWorksheetCollection كما هو موضح أدناه في مقتطف التعليمات البرمجية المثال.

إضافة أوراق العمل

تعد أوراق العمل جزءًا لا يتجزأ من GridWeb. تتم إدارة جميع البيانات وتخزينها في شكل أوراق عمل. يسمح GridWeb للمطورين بإضافة ورقة عمل واحدة أو أكثر إلى عنصر التحكم Aspose.Cells.GridWeb. يعرض هذا الموضوع طرقًا بسيطة لإضافة أوراق العمل إلى GridWeb.

بدون تحديد اسم الورقة

إن أبسط طريقة لإضافة ورقة عمل إلى Aspose.Cells.GridWeb هي استدعاء أسلوب الإضافة الخاص بفئة GridWorksheetCollection في عنصر تحكم GridWeb. يؤدي هذا إلى إنشاء أوراق عمل تستخدم الأسماء الافتراضية (وهي Sheet1، وSheet2، وSheet3، وما إلى ذلك) وإضافتها إلى عنصر تحكم GridWeb.

الإخراج: تمت إضافة ورقة عمل بالاسم الافتراضي إلى GridWeb

ما يجب القيام به:image_alt_text

مع اسم الورقة المحدد

لإضافة ورقة عمل باسم محدد إلى عنصر تحكم GridWeb بدلاً من استخدام نظام التسمية الافتراضي، قم باستدعاء إصدار محمّل بشكل زائد من أسلوب الإضافة الذي يأخذ السلسلة المحددة SheetName. على سبيل المثال، يضيف المثال أدناه ورقة عمل تسمى الفاتورة.

الإخراج: تمت إضافة ورقة عمل باسم محدد إلى GridWeb

ما يجب القيام به:image_alt_text

إعادة تسمية ورقة العمل

يمكن أن تكون إعادة تسمية ورقة العمل مفيدة جدًا عند العمل مع العديد من أوراق العمل في GridWeb وتقرر تغيير أسمائها لجعلها ذات معنى أكبر. على سبيل المثال، يمكن إعادة تسمية ورقة العمل التي تحتوي على فاتورة باسم الفاتورة بدلاً من الورقة1. يصف هذا الموضوع هذه الميزة البسيطة ولكنها مفيدة.

إعادة تسمية ورقة العمل

تحتوي كافة أوراق العمل على خاصية الاسم التي تسمح للمطورين بالوصول إلى أسماء أوراق العمل أو تعديلها. لإعادة تسمية ورقة العمل:

  1. الوصول إلى ورقة عمل من GridWorksheetCollection.
  2. إعادة تسمية ورقة العمل المحددة.

قبل تنفيذ التعليمات البرمجية، يكون لورقة العمل اسم افتراضي، مثل Sheet1.

ملف الإدخال: ورقة عمل بالاسم الافتراضي Sheet1

ما يجب القيام به:image_alt_text

بعد تشغيل التعليمات البرمجية، تتم إعادة تسمية ورقة العمل إلى الفاتورة.

الإخراج: تتم إعادة تسمية ورقة العمل إلى الفاتورة

ما يجب القيام به:image_alt_text

نسخ ورقة عمل

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

استخدام فهرس الورقة

يوضح رمز المثال أدناه كيفية إضافة نسخة من ورقة عمل إلى عنصر تحكم GridWeb عن طريق تحديد فهرس ورقة العمل في أسلوب addCopy الخاص بـ GridWorksheetCollection.

استخدام اسم الورقة

يوضح رمز المثال أدناه كيفية إضافة نسخة من ورقة عمل إلى عنصر تحكم GridWeb عن طريق تحديد اسم ورقة العمل في أسلوب addCopy الخاص بـ GridWorksheetCollection.

العمل مع النطاقات المسماة

عادةً، يتم استخدام تسميات الأعمدة والصفوف للإشارة إلى الخلايا بشكل فريد. ولكن يمكنك إنشاء أسماء وصفية لتمثيل الخلايا أو نطاقات الخلايا أو الصيغ أو القيم الثابتة.

الكلمةاسم قد يشير إلى سلسلة من الأحرف التي تمثل خلية أو نطاقًا من الخلايا أو صيغة أو قيمة ثابتة. على سبيل المثال، استخدم أسماء سهلة الفهم، مثل المنتجات، للإشارة إلى النطاقات التي يصعب فهمها، مثل Sales!C20:C30.

يمكن استخدام التسميات في الصيغ التي تشير إلى البيانات الموجودة في نفس ورقة العمل؛ إذا كنت تريد تمثيل نطاق في ورقة عمل أخرى، فيمكنك استخدام اسم.النطاقات المسماة هي واحدة من أقوى ميزات Microsoft Excel.

يمكن للمستخدمين تعيين اسم لنطاق واستخدام هذا الاسم في الصيغ. Aspose.Cells.GridWeb يدعم هذه الميزة.

إضافة/الإشارة إلى النطاقات المسماة في الصيغ

يوفر عنصر التحكم GridWeb فئتين (GridName وGridNameCollection) للعمل مع النطاقات المسماة.

سيساعدك مقتطف الكود التالي على فهم كيفية استخدامها.

إدارة التعليقات في ورقة العمل

يناقش هذا الموضوع إضافة التعليقات والوصول إليها وإزالتها من أوراق العمل. التعليقات مفيدة لإضافة ملاحظات أو معلومات مفيدة للمستخدمين الذين سيعملون مع الورقة. يتمتع المطورون بالمرونة اللازمة لإضافة التعليقات إلى أي خلية في ورقة العمل.

العمل مع التعليقات

إضافة التعليقات

لإضافة تعليق إلى ورقة العمل، يرجى اتباع الخطوات التالية:

  1. أضف عنصر التحكم Aspose.Cells.GridWeb إلى نموذج الويب.
  2. قم بالوصول إلى ورقة العمل التي تضيف التعليقات إليها.
  3. إضافة تعليق إلى خلية.
  4. قم بتعيين ملاحظة للتعليق الجديد.

تمت إضافة تعليق إلى ورقة العمل

ما يجب القيام به:image_alt_text

الوصول إلى التعليقات

للوصول إلى تعليق:

  1. قم بالوصول إلى الخلية التي تحتوي على التعليق.
  2. الحصول على مرجع الخلية.
  3. قم بتمرير المرجع إلى مجموعة التعليقات للوصول إلى التعليق.
  4. أصبح من الممكن الآن تعديل خصائص التعليق.

إزالة التعليقات

لإزالة تعليق:

  1. الوصول إلى الخلية كما هو موضح أعلاه.
  2. استخدم طريقة RemoveAt الخاصة بمجموعة التعليقات لإزالة التعليق.

إدارة الارتباطات التشعبية في ورقة العمل

يناقش هذا الموضوع أنواع الارتباطات التشعبية المدعومة في Aspose.Cells.GridWeb وكيفية إدارتها برمجيًا. يمكن استخدام الارتباطات التشعبية إما لإنشاء روابط لعناوين URL على الويب أو لإجراء إعادة النشر إلى الخادم.

أنواع الارتباطات التشعبية

يتم دعم الارتباطات التشعبية التالية بواسطة Aspose.Cells.GridWeb:

  • الارتباطات التشعبية لعنوان URL النصي، والارتباطات التشعبية لعنوان URL المطبقة على النص.
  • الارتباطات التشعبية لعنوان URL للصورة، والارتباطات التشعبية لعنوان URL المطبقة على الصور.

الارتباطات التشعبية لعنوان URL النصي

يضيف المثال أدناه ارتباطين تشعبيين إلى ورقة العمل. أحدهما له هدف _فارغ بينما الآخر مضبوط على _parent.

ما يجب القيام به:image_alt_text

الإخراج: تمت إضافة الارتباطات التشعبية النصية إلى ورقة العمل

الارتباطات التشعبية لعنوان URL للصورة

يضيف المثال أدناه الارتباط التشعبي لعنوان URL للصورة إلى ورقة العمل.

ما يجب القيام به:image_alt_text

الإخراج: تمت إضافة الارتباط التشعبي للصورة إلى ورقة العمل

فرز البيانات

يعد الفرز ميزة قيمة للغاية عندما يتعلق الأمر بمعالجة البيانات. تعتبر البيانات غير المصنفة بمثابة ألم للمستخدمين عند البحث عن معلومات محددة. Aspose.Cells.GridWeb يدعم ميزات الفرز القوية. يناقش هذا الموضوع فرز البيانات باستخدام Aspose.Cells.GridWeb API.

Aspose.Cells.GridWeb يسمح للمطورين بفرز البيانات أفقيا وعموديا بحيث يمكن للمطورين فرز البيانات من أعلى إلى أسفل أو من اليسار إلى اليمين.

من الأعلى إلى الأسفل

لفرز البيانات من الأعلى إلى الأسفل:

  1. أضف عنصر التحكم Aspose.Cells.GridWeb إلى نموذج الويب الخاص بك.
  2. قم بالوصول إلى ورقة العمل التي تريد فرزها.
  3. فرز نطاق البيانات بأي ترتيب (تصاعدي أو تنازلي). تأكد من تحديد الاتجاه من الأعلى إلى الأسفل.

يقوم المثال أدناه بفرز البيانات في عمودين (معرف الطالب واسم الطالب) لورقة العمل بترتيب تصاعدي. يتم فرز اثني عشر صفًا فقط من عمودين في الاتجاه من الأعلى إلى الأسفل.

قبل تطبيق التعليمات البرمجية، تحتوي ورقة العمل على بيانات غير مرتبة.

الإدخال: بيانات غير مصنفة

ما يجب القيام به:image_alt_text

بعد تنفيذ الكود، يتم فرز البيانات بترتيب تصاعدي.

الإخراج: البيانات مرتبة من الأعلى إلى الأسفل بترتيب تصاعدي

ما يجب القيام به:image_alt_text

من اليسار الى اليمين

لفرز البيانات من اليسار إلى اليمين:

  1. أضف عنصر التحكم Aspose.Cells.GridWeb إلى نموذج الويب الخاص بك.
  2. قم بالوصول إلى ورقة العمل التي تريد فرزها.
  3. فرز نطاق البيانات بأي ترتيب (تصاعدي أو تنازلي). تأكد من تحديد اليسار إلى اليمين.

يقوم المثال أدناه بفرز البيانات في صفين (معرف الطالب واسم الطالب) بترتيب تصاعدي. يتم فرز صفين فقط من أربعة أعمدة من اليسار إلى اليمين.

قبل تطبيق التعليمات البرمجية، تحتوي ورقة العمل على بيانات غير مرتبة.

الإدخال: البيانات التي لم يتم فرزها قبل تنفيذ مقتطف الشفرة

ما يجب القيام به:image_alt_text

بعد تنفيذ الكود، يتم فرز البيانات بترتيب تصاعدي.

الإخراج: البيانات مرتبة من اليسار إلى اليمين بترتيب تصاعدي

ما يجب القيام به:image_alt_text

البحث والاستبدال

إحدى أسرع الطرق لإجراء تغييرات متكررة في جدول بيانات كبير هي استخدام ميزة البحث والاستبدال. يساعدك البحث في تحديد موقع سلسلة نصية أو بيانات واستبدالها بقيمة جديدة. Aspose.Cells.GridWeb يوفر هذه الميزة. فهو يمكّنك من البحث عن سلسلة نصية أو قيمة محددة واستبدالها في جانب عميل ورقة العمل من خلال مربع حوار بسيط. حتى أنه يسمح لك بالبحث عن البيانات الجزئية.

مربع حوار البحث/الاستبدال

هناك طريقتان لفتح مربع حوار البحث/الاستبدال:

  1. عندما يكون عنصر التحكم نشطًا، اضغط علىCTRL+F لفتح مربع الحوار، أو اضغط علىCTRL+R مفتاح لفتح مربع الحوار معيستبدل تم تمكين الزر.
  2. حرك المؤشر إلى منطقة الخلية في ورقة العمل، ثم انقر بزر الماوس الأيمن. يختاريجد أويستبدل من القائمة.

اختيار البحث

ما يجب القيام به:image_alt_text

يتم عرض مربع حوار البحث والاستبدال.

مربع الحوار بحث/استبدال

ما يجب القيام به:image_alt_text

باستخدام البحث

للبحث:

  1. افتح مربع الحوار بحث/استبدال.
  2. اكتب السلسلة التي تريد البحث عنها في الحقل Find What.
  3. انقر فوق بحث عن التالي للبحث.

يتم تمييز الخلية التالية التي تطابق حالة البحث الخاصة بك.

خيارات البحث

هناك بعض خيارات البحث التي يمكنك تخصيصها في مربع الحوار. الجدول أدناه يسردهم.

لا. اسم الخيار وصف
1 حالة مباراة يشير إلى ما إذا كان سيتم استخدام حساس لحالة الأحرف في البحث.
2 تطابق الكلمة بالكامل يشير إلى ما إذا كان سيتم مطابقة الكلمة بأكملها في البحث.
3 البحث عن يشير إلى ما إذا كان سيتم إجراء البحث من الأسفل إلى الأعلى.
4 تعبير عادي عند تحديده، سيتعامل عنصر التحكم مع السلسلة الموجودة في مربع النص Find What كتعبير عادي في عملية البحث.
5 البحث في الصيغ/القيم عند تحديد الصيغ، سيطابق عنصر التحكم الصيغة أو القيمة غير المنسقة للخلايا في حالة وجود الصيغة أو القيمة غير المنسقة. عند تحديد القيم، سيطابق عنصر التحكم فقط القيمة المعروضة للخلايا.

باستخدام استبدال

لاستبدال النص أو القيم:

  1. افتح مربع الحوار بحث/استبدال بالضغطCTRL+F، أو حدد انقر بزر الماوس الأيمن فوق خلية وحدد بحث قبل النقر على استبدال*.
  2. اكتب السلسلة البديلة فياستبدل بمجال.
  3. انقر فوق استبدال*.

لاستبدال النص:

  1. افتح مربع الحوار.
  2. أدخل النص الذي تريد العثور عليه فياوجد ماذا الحقل، والنص الذي تريد استبداله داخلاستبدل ب مجال.
  3. استبدال تكرار واحد في كل مرة عن طريق النقربحث عن التالي متبوعًا بـ استبدال*.
  4. إذا كنت متأكدًا تمامًا مما تحتويه ورقة العمل، فانقر فوق استبدال الكل*.

إضافة/إزالة الارتباطات التشعبية من جانب العميل

Aspose.Cells يدعم GridWeb الآن إضافة وإزالة الارتباطات التشعبية من جانب العميل. لهذا، يوفر API وظائف “addCelllink” و"delCelllink". توضح مقتطفات التعليمات البرمجية التالية إضافة الارتباطات التشعبية وإزالتها من جانب العميل في GridWeb.

عينة من الرموز

يمكنك أيضًا الارتباط بالورقة باستخدام مقتطف الشفرة التالي.

تحديث إعدادات الخط من جانب العميل

Aspose.Cells يدعم GridWeb الآن تغيير إعدادات الخط من جانب العميل. ولهذا يوفر API الوظائف التالية

  • updateCellFontStyle*: Params - r/i/b/ib لـ Regular/italic/bold/italic&&bold
  • updateCellFontSize*: Params - اسم الخط، وما إلى ذلك. “النظام”
  • updateCellFontName*: Params - حجم الخط، وما إلى ذلك. “12 نقطة”
  • updateCellFontColor*: Params - none/u/l/ul/ for none/underline/strikeout/underline&&strikeout
  • updateCellFontLine*: Params - لون html مثل #aa22ee أو اسم لون معروف مثل الأخضر والأحمر…
  • updateCellBackGroundColor*: Params - لون html مثل #aa22ee أو اسم لون معروف مثل الأخضر والأحمر…

يوضح مقتطف التعليمات البرمجية التالي تغيير إعدادات الخط من جانب العميل في GridWeb.

عينة من الرموز

إضافة/إزالة التعليقات من جانب العميل

Aspose.Cells يدعم GridWeb الآن إضافة وإزالة التعليقات من جانب العميل. لهذا، يوفر API وظائف “addcomments” و"delcomments". يوضح مقتطف التعليمات البرمجية التالي إضافة وإزالة التعليقات من جانب العميل في GridWeb.

عينة من الرموز

إظهار الأزرار لإضافة/إزالة أوراق العمل

Aspose.Cells يدعم GridWeb الآن إضافة الأوراق وإزالتها باستخدام الأزرار الموجودة في شريط الأدوات. لكي تكون الأزرار مرئية على الواجهة الأمامية، يجب عليك ضبطهاGridWeb1.ShowAddButton إلى صحيح*. يوضح مقتطف التعليمات البرمجية التالي إضافة أزرار إضافة/إزالة إلى شريط أدوات GridWeb.

عينة من الرموز