العمل مع أوراق العمل GridWeb
الوصول إلى أوراق العمل
يناقش هذا الموضوع الوصول إلى أوراق عمل عنصر تحكم GridWeb. يمكننا أيضًا استدعاء أوراق عمل الويب هذه لأنها تنتمي إلى GridWeb وتستخدم في تطبيقات الويب.
يتم تخزين جميع أوراق العمل الموجودة في عنصر التحكم GridWeb في مجموعة GridWorksheetCollection لعنصر تحكم GridWeb. هناك سهولة للوصول إلى ورقة عمل معينة من خلال فهرس الورقة الخاص بها.
يمكن للمطورين الوصول إلى ورقة عمل محددة عن طريق تحديد فهرس الورقة الخاص بها كما هو موضح أدناه في مثال مقتطف الشفرة.
إزالة ورقة عمل
يوفر هذا الموضوع معلومات مختصرة حول إزالة أوراق العمل من ملفات Excel Microsoft باستخدام GridWeb API. قم بإزالة ورقة العمل عن طريق تحديد فهرس الورقة الخاص بها.
يمكن للمطورين إزالة ورقة عمل محددة عن طريق تحديد فهرس الورقة الخاص بها باستخدام طريقة إزالة مجموعة GridWorksheetCollection كما هو موضح أدناه في مثال مقتطف الشفرة.
إضافة أوراق العمل
أوراق العمل هي جزء لا يتجزأ من GridWeb. تتم إدارة جميع البيانات وتخزينها في شكل أوراق عمل. يسمح GridWeb للمطورين بإضافة ورقة عمل واحدة أو أكثر إلى عنصر تحكم Aspose.Cells.GridWeb. يعرض هذا الموضوع طرقًا بسيطة لإضافة أوراق عمل إلى GridWeb.
بدون تحديد اسم الورقة
إن أبسط طريقة لإضافة ورقة عمل إلى Aspose.Cells.GridWeb هي استدعاء طريقة إضافة فئة GridWorksheetCollection في عنصر تحكم GridWeb. يؤدي هذا إلى إنشاء أوراق عمل تستخدم أسماء افتراضية (أي ورقة 1 ، ورقة 2 ، ورقة 3 وما إلى ذلك) وإضافتها إلى عنصر تحكم GridWeb.
الإخراج: تمت إضافة ورقة عمل بالاسم الافتراضي إلى GridWeb
مع اسم الورقة المحدد
لإضافة ورقة عمل باسم محدد إلى عنصر تحكم GridWeb بدلاً من استخدام نظام التسمية الافتراضي ، قم باستدعاء إصدار محمّل بشكل زائد من أسلوب الإضافة الذي يأخذ السلسلة المحددة اسم الورقة. على سبيل المثال ، يضيف المثال أدناه ورقة عمل باسم الفاتورة.
الإخراج: تمت إضافة ورقة عمل باسم محدد إلى GridWeb
إعادة تسمية ورقة العمل
يمكن أن تكون إعادة تسمية ورقة العمل مفيدة جدًا عند العمل مع العديد من أوراق العمل في GridWeb وتقرر تغيير أسمائها لجعلها أكثر أهمية. على سبيل المثال ، يمكن إعادة تسمية ورقة العمل التي تحتوي على فاتورة باسم الفاتورة بدلاً من الورقة 1. يصف هذا الموضوع هذه الميزة البسيطة والمفيدة.
إعادة تسمية ورقة العمل
تحتوي جميع أوراق العمل على خاصية الاسم التي تسمح للمطورين بالوصول إلى أسماء أوراق العمل أو تعديلها. لإعادة تسمية ورقة عمل:
- قم بالوصول إلى ورقة عمل من 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 وكيفية إدارتها برمجيًا. يمكن استخدام الارتباطات التشعبية لإنشاء روابط إلى عناوين URL على الويب أو لإجراء إعادة النشر إلى خادم.
أنواع الارتباطات التشعبية
يتم دعم الارتباطات التشعبية التالية بواسطة Aspose.Cells.GridWeb:
- الارتباطات التشعبية لعناوين URL النصية وارتباطات URL التشعبية المطبقة على النص.
- الارتباطات التشعبية URL الخاصة بالصورة ، الارتباطات التشعبية لعناوين URL المطبقة على الصور.
ارتباطات تشعبية لعنوان URL للنص
يضيف المثال أدناه ارتباطين تشعبيين إلى ورقة عمل. واحد لديه_ الهدف الفارغ بينما الآخر مضبوط على_الأبوين.
الإخراج: تمت إضافة الارتباطات التشعبية النصية إلى ورقة العمل
الارتباطات التشعبية URL الخاصة بالصورة
يضيف المثال أدناه ارتباطًا تشعبيًا بعنوان URL للصورة إلى ورقة العمل.
الإخراج: إضافة ارتباط تشعبي للصورة إلى ورقة العمل
فرز البيانات
يعتبر الفرز ميزة قيمة للغاية عندما يتعلق الأمر بمعالجة البيانات. تعتبر البيانات غير المصنفة بمثابة ألم للمستخدمين عند البحث عن معلومات محددة. Aspose.Cells.GridWeb يدعم ميزات الفرز القوية. يناقش هذا الموضوع فرز البيانات باستخدام Aspose.Cells.GridWeb API.
Aspose.Cells.GridWeb يسمح للمطورين بفرز البيانات أفقيًا ورأسيًا بحيث يمكن للمطورين فرز البيانات من أعلى إلى أسفل أو من اليسار إلى اليمين.
من الأعلى إلى الأسفل
لفرز البيانات من أعلى إلى أسفل:
- قم بإضافة عنصر تحكم Aspose.Cells.GridWeb إلى نموذج ويب الخاص بك.
- قم بالوصول إلى ورقة العمل التي تريد فرزها.
- قم بفرز نطاق البيانات بأي ترتيب (تصاعدي أو تنازلي). تأكد من تحديد الاتجاه من أعلى إلى أسفل.
يفرز المثال أدناه البيانات في عمودين (معرف الطالب واسم الطالب) لورقة العمل بترتيب تصاعدي. يتم فرز اثني عشر صفاً فقط من عمودين في الاتجاه من الأعلى إلى الأسفل.
قبل تطبيق الكود ، تحتوي ورقة العمل على بيانات غير مرتبة.
الإدخال: بيانات لم يتم فرزها
بعد تنفيذ الكود ، يتم فرز البيانات بترتيب تصاعدي.
المخرجات: البيانات مرتبة من الأعلى إلى الأسفل بترتيب تصاعدي
من اليسار الى اليمين
لفرز البيانات من اليسار إلى اليمين:
- قم بإضافة عنصر تحكم Aspose.Cells.GridWeb إلى نموذج ويب الخاص بك.
- قم بالوصول إلى ورقة العمل التي تريد فرزها.
- قم بفرز نطاق البيانات بأي ترتيب (تصاعدي أو تنازلي). تأكد من تحديد اليسار إلى اليمين.
يفرز المثال أدناه البيانات في صفين (معرف الطالب واسم الطالب) بترتيب تصاعدي. يتم فرز صفين فقط من أربعة أعمدة من اليسار إلى اليمين.
قبل تطبيق الكود ، تحتوي ورقة العمل على بيانات غير مرتبة.
الإدخال: بيانات لم يتم فرزها قبل تنفيذ مقتطف الشفرة
بعد تنفيذ الكود ، يتم فرز البيانات بترتيب تصاعدي.
المخرجات: البيانات مرتبة من اليسار إلى اليمين بترتيب تصاعدي
البحث والاستبدال
تتمثل إحدى أسرع الطرق لإجراء تغييرات متكررة في جدول بيانات كبير في استخدام ميزة البحث والاستبدال. يساعدك البحث في تحديد موقع سلسلة نصية أو بيانات واستبدالها بقيمة جديدة. Aspose.Cells.GridWeb يوفر هذه الميزة. يمكّنك من البحث عن سلسلة نصية أو قيمة محددة واستبدالها في جانب عميل ورقة العمل من خلال مربع حوار بسيط. حتى أنه يسمح لك بالبحث عن بيانات جزئية.
البحث عن / استبدال الحوار
توجد طريقتان لفتح مربع حوار “بحث / استبدال”:
- عندما يكون عنصر التحكم نشطًا ، اضغط علىCTRL + F لفتح مربع الحوار ، أو اضغط علىCTRL + R. مفتاح لفتح الحوار معيحل محل زر تمكين.
- حرك المؤشر إلى منطقة الخلية في ورقة العمل ، ثم انقر بزر الماوس الأيمن. يختاريجد أويحل محل من القائمة.
تحديد البحث
يتم عرض مربع حوار البحث والاستبدال.
مربع حوار “بحث / استبدال”
باستخدام البحث
للبحث:
- افتح مربع الحوار “بحث / استبدال”.
- اكتب السلسلة التي تريد البحث عنها في البحث عن الحقل.
- انقر فوق “بحث عن التالي” للبحث.
يتم تمييز الخلية التالية التي تطابق شرط البحث الخاص بك.
خيارات البحث
توجد بعض خيارات البحث التي يمكنك تخصيصها في مربع الحوار. الجدول أدناه يسردهم.
لا. | اسم الخيار | وصف |
---|---|---|
1 | حالة مباراة | يشير إلى ما إذا كان سيتم استخدام حساس لحالة الأحرف في البحث. |
2 | تطابق الكلمة بالكامل | يشير إلى ما إذا كان سيتم مطابقة الكلمة بأكملها في البحث أم لا. |
3 | البحث عن | يشير إلى ما إذا كان سيتم إجراء البحث من أسفل إلى أعلى. |
4 | تعبير عادي | عند تحديده ، سيتعامل عنصر التحكم مع السلسلة الموجودة في مربع النص Find what كتعبير عادي في عملية البحث. |
5 | ابحث في الصيغ / القيم | عند تحديد الصيغ ، سيتطابق عنصر التحكم مع الصيغة أو القيمة غير المنسقة للخلايا إذا كانت الصيغة أو القيمة غير المنسقة موجودة. عند تحديد القيم ، سيتطابق عنصر التحكم فقط مع القيمة المعروضة للخلايا. |
باستخدام استبدال
لاستبدال النص أو القيم:
- افتح مربع حوار Find / Replace بالضغط علىCTRL + F ، أو حدد انقر بزر الماوس الأيمن فوق خلية وحددهايجد قبل النقريحل محل.
- اكتب سلسلة الاستبدال في ملفاستبدل بمجال.
- انقريحل محل.
لاستبدال النص:
- افتح مربع الحوار.
- أدخل النص الذي تريد البحث عنه في ملفاوجد ماذا والنص الذي تريد استبداله داخل ملفاستبدل ب مجال.
- استبدال تكرار واحد في كل مرة عن طريق النقربحث عن التالي تليهايحل محل.
- إذا كنت متأكدًا تمامًا مما تحتويه ورقة العمل ، فانقر فوقاستبدل الكل.
إضافة / إزالة الارتباطات التشعبية من جانب العميل
Aspose.Cells GridWeb يدعم الآن إضافة وإزالة الارتباطات التشعبية من جانب العميل. لهذا الغرض ، يوفر API الدالتين “addCelllink” و “delCelllink”. توضح مقتطفات التعليمات البرمجية التالية إضافة الارتباطات التشعبية وإزالتها من جانب العميل في GridWeb.
عينة من الرموز
يمكنك أيضًا ربط الورقة باستخدام مقتطف الشفرة التالي.
تحديث إعدادات الخط من جانب العميل
Aspose.Cells GridWeb يدعم الآن تغيير إعدادات الخط من جانب العميل. لهذا ، يوفر API الوظائف التالية
- updateCellFontStyle: Params - r / i / b / ib لـ عادي / مائل / غامق / مائل && غامق
- updateCellFontSize: Params - fontname ، إلخ “النظام”
- updateCellFontName: Params - Fontize ، إلخ. “12 نقطة”
- updateCellFontColor: Params - none / u / l / ul / بدون / تسطير / شطب / تسطير && شطب
- updateCellFontLine: Params - لون html مثل # aa22ee أو اسم لون معروف مثل الأخضر والأحمر …
- updateCellBackGroundColor: Params - لون html مثل # aa22ee أو اسم لون معروف مثل الأخضر والأحمر …
يوضح مقتطف الشفرة التالي تغيير إعدادات الخط من جانب العميل في GridWeb.
عينة من الرموز
إضافة / إزالة التعليقات من جانب العميل
Aspose.Cells GridWeb يدعم الآن إضافة وإزالة التعليقات من جانب العميل. لهذا ، فإن API يوفر وظائف “الإضافات” و “delcomments”. يوضح مقتطف الشفرة التالي إضافة وإزالة التعليقات من جانب العميل في GridWeb.
عينة من الرموز
إظهار الأزرار لإضافة / إزالة أوراق العمل
Aspose.Cells يدعم GridWeb الآن إضافة الأوراق وإزالتها باستخدام الأزرار الموجودة في خط الأدوات. لكي تكون الأزرار مرئية في الواجهة الأمامية ، يلزمك ضبطهاGridWeb1.ShowAddButton إلىحقيقي. يوضح مقتطف التعليمات البرمجية التالي إضافة أزرار إضافة / إزالة إلى شريط أدوات الشبكة.