العمل مع صفحات العمل الخاصة بـ GridWeb
الوصول إلى صفحات العمل
يتناول هذا الموضوع الوصول إلى صفحات العمل لتحكم GridWeb. يمكننا أيضًا تسمية هذه الصفحات بصفحات ويب لأنها تنتمي إلى GridWeb وتُستخدم في تطبيقات الويب.
جميع صفحات العمل الواردة في تحكم GridWeb مخزنة في مجموعة GridWorksheetCollection لتحكم GridWeb. من السهل الوصول إلى صفحة العمل معينة عن طريق فهرس الصفحة الخاص بها.
يمكن للمطورين الوصول إلى صفحة العمل المحددة عن طريق تحديد فهرس الصفحة كما هو موضح أدناه في مقتطف الكود المثالي.
إزالة ورقة العمل
يقدم هذا الموضوع معلومات موجزة حول إزالة أوراق العمل من ملفات Microsoft Excel باستخدام واجهة برمجة تطبيقات GridWeb. احذف ورقة عمل عن طريق تحديد فهرسها.
يمكن للمطورين إزالة ورقة عمل معينة عن طريق تحديد فهرسها باستخدام طريقة removeAt في مجموعة GridWorksheetCollection على النحو الموضح في رمز المثال أدناه.
إضافة أوراق عمل
الأوراق العمل هي جزء أساسي من GridWeb. يتم إدارة جميع البيانات وتخزينها في شكل أوراق عمل. يسمح GridWeb للمطورين بإضافة ورقة عمل أو أكثر إلى عنصر تحكم Aspose.Cells.GridWeb. يظهر هذا الموضوع النهج البسيط لإضافة أوراق عمل إلى GridWeb.
دون تحديد اسم الورقة
أبسط طريقة لإضافة ورقة عمل إلى Aspose.Cells.GridWeb هو استدعاء طريقة add في فئة GridWorksheetCollection في عنصر التحكم GridWeb. ينشئ هذا الطرق أوراق عمل تستخدم أسماء افتراضية (مثل Sheet1، Sheet2، Sheet3 وهلم جرا) ويضيفها إلى عنصر التحكم GridWeb.
النتيجة: تمت إضافة ورقة عمل بالاسم الافتراضي إلى GridWeb
بتحديد اسم الورقة
لإضافة ورقة عمل باسم معين إلى عنصر التحكم GridWeb بدلاً من استخدام نظام التسمية الافتراضي، قم باستدعاء الإصدار المكدس من الطريقة add التي تأخذ سلسلة الاسم المحددة SheetName. على سبيل المثال، يقوم المثال أدناه بإضافة ورقة عمل بالاسم Invoice.
النتيجة: تمت إضافة ورقة عمل بالاسم المحدد إلى GridWeb
إعادة تسمية ورقة العمل
إعادة تسمية ورقة العمل يمكن أن تكون مفيدة جدًا عند العمل مع العديد من الأوراق العمل في GridWeb وتقرر تغيير أسمائها لجعلها أكثر معنى. على سبيل المثال، يمكن إعادة تسمية ورقة عمل تحتوي على فاتورة إلى Invoice بدلاً من Sheet1. يصف هذا الموضوع هذه الميزة البسيطة ولكن المفيدة.
إعادة تسمية ورقة العمل
تحتوي جميع الأوراق العمل على خاصية Name التي تسمح للمطورين بالوصول إلى أسماء الأوراق العمل أو تعديلها. لإعادة تسمية ورقة العمل:
- الوصول إلى ورقة العمل من GridWorksheetCollection.
- إعادة تسمية الورقة المحددة.
قبل تنفيذ الكود، تحتوي ورقة العمل على اسم افتراضي، مثل Sheet1.
ملف الإدخال: ورقة عمل باسم افتراضي Sheet1
بعد تشغيل الكود، يتم إعادة تسمية ورقة العمل باسم الفاتورة.
الناتج: تم إعادة تسمية ورقة العمل باسم الفاتورة
نسخ صفحة العمل
إضافة الأوراق العمل تصف كيفية إضافة أوراق عمل جديدة إلى GridWeb. من الممكن أيضًا إضافة نسخة (أو نسخة طبق الأصل) من ورقة عمل أخرى إلى تحكم Aspose.Cells.GridWeb. يمكن أن يكون هذا الميزة مفيدًا عندما يكون للبيانات المتطابقة أو المماثلة في ورقة عمل واحدة أيضًا مطلوبة في ورقة عمل أخرى. عندئذٍ، من الأسهل نسخ ورقة العمل الحالية وإضافتها إلى Aspose.Cells.GridWeb كورقة عمل جديدة بدلاً من إنشائها من الصفر.
باستخدام فهرس الصفحة
يوضح الشيفرة المثالية أدناه كيفية إضافة نسخة من ورقة العمل إلى تحكم GridWeb عن طريق تحديد فهرس الورقة في طريقة addCopy لمجموعة GridWorksheetCollection.
باستخدام اسم الصفحة
يوضح الشيفرة المثالية أدناه كيفية إضافة نسخة من ورقة العمل إلى تحكم GridWeb عن طريق تحديد اسم الورقة في طريقة addCopy لمجموعة GridWorksheetCollection.
العمل مع النطاقات المسماة
عادةً ما تُستخدم التسميات الخاصة بالأعمدة والصفوف للإشارة إلى الخلايا بشكل فريد، ولكن يمكنك إنشاء أسماء وصفية لتمثيل الخلايا أو مجموعات الخلايا أو الصيغ أو القيم الثابتة.
قد تشير كلمة الـ اسم إلى سلسلة من الأحرف التي تمثل خليةً أو مجموعة من الخلايا أو صيغةً أو قيمةً ثابتة. على سبيل المثال، يُمكن استخدام أسماء سهلة الفهم، مثل المنتجات، للإشارة إلى نطاقات صعبة الفهم، مثل Sales!C20:C30.
يمكن استخدام العلامات في الصيغ التي تشير إلى البيانات على نفس ورقة العمل. إذا كنت ترغب في تمثيل نطاق على ورقة عمل أخرى، قد تستخدم اسم. نطاقات المسميات هي واحدة من أكثر الميزات قوة في Microsoft Excel.
يمكن للمستخدمين تعيين اسم لنطاق واستخدام ذلك الاسم في الصيغ. تدعم Aspose.Cells.GridWeb هذه الميزة.
إضافة/الإشارة إلى النطاقات المسماة في الصيغ
يوفر تحكم GridWeb صنفين (GridName وGridNameCollection) للعمل مع النطاقات المسماة.
ستساعدك مقطعة الشيفرة التالية على فهم كيفية استخدامها.
إدارة التعليقات في ورقة العمل
يناقش هذا الموضوع إضافة التعليقات، والوصول إليها، وإزالتها من الأوراق العمل. التعليقات مفيدة لإضافة ملاحظات أو معلومات مفيدة للمستخدمين الذين سيعملون مع الورقة. لدى المطورين مرونة في إضافة التعليقات إلى أي خلية من ورقة العمل.
العمل مع التعليقات
إضافة التعليقات
لإضافة تعليق إلى ورقة العمل، يرجى اتباع الخطوات التالية:
- أضف عنصر تحكم Aspose.Cells.GridWeb إلى نموذج الويب.
- الوصول إلى ورقة العمل التي ترغب في إضافة تعليقات إليها.
- أضف تعليقًا لخلية.
- تحديد ملاحظة للتعليق الجديد.
تمت إضافة تعليق إلى ورقة العمل
الوصول إلى التعليقات
للوصول إلى تعليق:
- الوصول إلى الخلية التي تحتوي على التعليق.
- الحصول على إشارة الخلية.
- تمرير الإشارة إلى مجموعة التعليقات للوصول إلى التعليق.
- الآن يمكن تعديل خصائص التعليق.
إزالة التعليقات
لإزالة تعليق:
- الوصول إلى الخلية كما هو موضح أعلاه.
- استخدام طريقة removeAt في مجموعة التعليقات لإزالة التعليق.
إدارة الروابط الفعلية في ورقة العمل
يناقش هذا الموضوع أنواع الروابط الفعلية المعتمدة في Aspose.Cells.GridWeb وكيفية إدارتها برمجياً. يمكن استخدام الروابط الفعلية إما لإنشاء روابط إلى عناوين الويب أو لإجراء استدعاء مرتجع إلى خادم.
أنواع الروابط الفعلية
تدعم الروابط الفرعية التالية التي يتم دعمها بواسطة Aspose.Cells.GridWeb:
- الروابط النصية URL، الروابط التي تطبق على النص.
- الروابط URL للصور، الروابط التطبق على الصور.
روابط URL نصية
المثال أدناه يضيف رابطين فرعيين إلى ورقة العمل. أحدهما له هدف _blank بينما الآخر مضبوط على _parent.
الناتج: روابط نصية مضافة إلى ورقة العمل
روابط URL للصور
المثال أدناه يضيف رابط URL للصورة إلى ورقة العمل.
الناتج: رابط الصورة مضاف إلى ورقة العمل
فرز البيانات
الفرز ميزة قيمة للغاية عندما يتعلق الأمر بمعالجة البيانات. البيانات غير المرتبة تسبب صعوبة للمستخدمين عند البحث عن معلومات محددة. تدعم Aspose.Cells.GridWeb ميزات فرز قوية. يناقش هذا الموضوع فرز البيانات باستخدام واجهة برمجة التطبيقات Aspose.Cells.GridWeb.
تسمح Aspose.Cells.GridWeb للمطورين بفرز البيانات بشكل أفقي وعمودي بحيث يمكن للمطورين فرز البيانات من الأعلى إلى الأسفل أو من اليسار إلى اليمين.
من الأعلى إلى الأسفل
لفرز البيانات من أعلى إلى أسفل:
- أضف عنصر تحكم Aspose.Cells.GridWeb إلى نموذج الويب الخاص بك.
- قم بالوصول إلى ورقة العمل التي ترغب في فرزها.
- قم بفرز نطاق البيانات بأي ترتيب (تصاعدي أو تنازلي). تأكد من تحديد التوجيه من الأعلى إلى الأسفل.
المثال أدناه يقوم بفرز البيانات في عمودين (معرف الطالب واسم الطالب) من ورقة العمل بترتيب تصاعدي. يتم فرز اثني عشر صفًا فقط من عمودين باتجاه الأعلى إلى الأسفل.
قبل تطبيق الكود، تحتوي ورقة العمل على بيانات غير مرتبة.
المدخلات: البيانات غير المرتبة
بعد تنفيذ الكود، يتم فرز البيانات بترتيب تصاعدي.
الناتج: تم فرز البيانات من الأعلى إلى الأسفل بترتيب تصاعدي
من اليسار إلى اليمين
لفرز البيانات من اليسار إلى اليمين:
- أضف عنصر تحكم Aspose.Cells.GridWeb إلى نموذج الويب الخاص بك.
- قم بالوصول إلى ورقة العمل التي ترغب في فرزها.
- قم بفرز مجموعة البيانات بأي ترتيب (تصاعدي أو تنازلي). تأكد من تحديد اليسار إلى اليمين.
المثال أدناه يقوم بفرز البيانات في صفين (معرف الطالب واسم الطالب) بترتيب تصاعدي. يتم فرز صفين فقط من أصل أربعة أعمدة من اليسار إلى اليمين.
قبل تطبيق الكود، تحتوي ورقة العمل على بيانات غير مرتبة.
الإدخال: البيانات الغير مرتبة قبل تنفيذ مقتطف الكود
بعد تنفيذ الكود، تم فرز البيانات بترتيب تصاعدي.
الناتج: تم فرز البيانات من اليسار إلى اليمين بترتيب تصاعدي
البحث والاستبدال
أحد أسرع الطرق لإجراء تغييرات متكررة في جدول بيانات كبير هو استخدام ميزة البحث والاستبدال. يساعدك البحث في تحديد سلسلة نصية أو بيانات ويقوم الاستبدال بتعويضها بقيمة جديدة. توفر Aspose.Cells.GridWeb هذه الميزة. فهو يتيح لك البحث والاستبدال بسلسلة نصية محددة أو قيمة في جانب العميل لورقة العمل من خلال حوار بسيط. حتى يسمح لك بالبحث عن بيانات جزئية.
حوار البحث/الاستبدال
هناك طريقتان لفتح حوار البحث/الاستبدال:
- عندما يكون العنصر التحكم نشطًا، اضغط على CTRL+F لفتح الحوار، أو اضغط على مفتاح CTRL+R لفتح الحوار مع تمكين زر Replace.
- حرك المؤشر إلى منطقة الخلية في ورقة العمل، ثم انقر بالزر الأيمن. حدد بحث أو استبدال من القائمة.
تحديد البحث
يتم عرض حوار البحث والاستبدال.
حوار البحث/الاستبدال
استخدام البحث
للبحث:
- افتح حوار البحث/الاستبدال.
- اكتب السلسلة التي ترغب في البحث عنها في حقل البحث.
- انقر فوق “البحث عن الأتي” للبحث.
يتم تحديد الخلية التالية التي تطابق شرط البحث الخاص بك.
خيارات البحث
هناك بعض خيارات البحث التي يمكنك تخصيصها في الحوار. الجدول أدناه يقوم بتسجيلها.
لا. | اسم الخيار | الوصف |
---|---|---|
1 | مطابقة الحالة | تشير ما إذا كان سيرتك الذاتية تستخدم بحثاً حساسًا لحالة الأحرف أم لا. |
2 | مطابقة الكلمة الكاملة | تشير ما إذا كان يتوجب مطابقة الكلمة بأكملها في البحث أم لا. |
3 | البحث لأعلى | تشير ما إذا كان البحث سيتم من الأسفل إلى الأعلى أم لا. |
4 | التعبير العادي | عند التحقق، سيعامل الضابط السلسلة في مربع نص البحث على أنها تعبير عادي في عملية البحث. |
5 | البحث في الصيغ/القيم | عند تحديد الصيغ، سيطابق الضابط الصيغة أو القيمة غير المنسقة للخلايا إذا كانت الصيغة أو القيمة غير المنسقة موجودة. عند تحديد القيم، سيقوم الضابط بمطابقة القيمة المعروضة للخلايا فقط. |
استخدام الاستبدال
لاستبدال النص أو القيم:
- افتح حوار مربع البحث/الاستبدال عن طريق الضغط على CTRL+F, أو حدد النقر بزر الماوس الأيمن على خلية ما ثم حدد البحث قبل النقر على استبدال.
- اكتب السلسلة البديلة في حقل استبدال ب.
- انقر استبدال.
لاستبدال النص:
- افتح صندوق الحوار.
- أدخل النص الذي تريد العثور عليه في مجال البحث عن، والنص الذي تريد استبداله في مجال الاستبدال بـ.
- استبدال حدوث واحد في كل مرة بالنقر على العثور على التالي تليه استبدال.
- إذا كنت متأكدًا جدًا مما تحتويه ورقة العمل، انقر على استبدال الكل.
إضافة/إزالة الروابط التشعبية من الجانب العميل
Aspose.Cells GridWeb الآن يدعم إضافة وإزالة الروابط التشعبية من الجانب العميل. لهذا الغرض، يوفر الواجهة البرمجية للمستخدم الوظائف “addCelllink” و “delCelllink”. يظهر مقتطفات الكود التالية إضافة وإزالة الروابط التشعبية من الجانب العميل في GridWeb.
مثال على الكود
يمكنك أيضًا الارتباط بورقة باستخدام مقتطف الكود التالي.
تحديث إعدادات الخط من الجانب العميل
يدعم الآن Aspose.Cells GridWeb تغيير إعدادات الخط من الجانب العميل. لذلك، توفر الواجهة البرمجية التالية الوظائف
- updateCellFontStyle: Params - r/i/b/ib للعادي/مائل/عريض/مائل && عريض
- updateCellFontSize: Params - fontname، الخ.
- updateCellFontName: Params - fontsize، الخ. ‘12pt’
- updateCellFontColor: المعلمات - لا شيء/تسطير/يتميز/تسطير&&يتميز
- updateCellFontLine: المعلمات - لون html مثل #aa22ee أو اسم لون معروف مثل أخضر، أحمر، …
- updateCellBackGroundColor: المعلمات - لون html مثل #aa22ee أو اسم لون معروف مثل أخضر، أحمر، …
الكود البرمجي التالي يوضح تغيير إعدادات الخط من الجانب العميل في GridWeb.
مثال على الكود
إضافة/إزالة التعليقات من الجانب العميل
Aspose.Cells GridWeb الآن يدعم إضافة وإزالة التعليقات من الجانب العميل. لهذا الغرض، يوفر الواجهة البرمجية للمستخدم الوظائف “addcomments” و “delcomments”. يظهر مقتطف الكود التالي إضافة وإزالة التعليقات من الجانب العميل في GridWeb.
مثال على الكود
إظهار الأزرار لإضافة/إزالة أوراق العمل
يدعم Aspose.Cells GridWeb الآن إضافة وإزالة الأوراق عن طريق استخدام الأزرار في شريط الأدوات. ليكونت الأزرار مرئية على الواجهة الأمامية، يجب عليك ضبط GridWeb1.ShowAddButton إلى true. توضح مقتطفات الكود التالية إضافة أزرار الإضافة/الإزالة إلى شريط أدوات GridWeb.