البحث عن البيانات أو البحث عنها

ايجاد Cells الذي يحتوي على بيانات محددة

Aspose.Cells يوفر فصل دراسي ،دفتر العمل ، يمثل ملف Excel. الدفتر العمل فئة تحتوي علىورقة العمل ، مجموعة تسمح بالوصول إلى كل ورقة عمل في ملف Excel. يتم تمثيل ورقة العمل بواسطةورقة عملصف دراسي.

الورقة عمل فئة تقدمCells ، مجموعة تمثل جميع الخلايا في ورقة العملCellsتوفر المجموعة عدة طرق للبحث عن الخلايا في ورقة عمل تحتوي على بيانات محددة من قبل المستخدم. تتم مناقشة عدد قليل من هذه الأساليب أدناه بمزيد من التفصيل.

تُرجع جميع طرق البحث مراجع الخلايا لأي خلايا تحتوي على قيمة البحث المحددة.

البحث عن صيغة

يمكن للمطورين العثور على صيغة محددة في ورقة العمل عن طريق استدعاءCells المجموعةتجد طريقة تحديدFindOptions.setLookInType إلىLookInType.FormULASوتمريره كمعامل إلىتجد طريقة.

عادةً ما يكون ملفتجد يقبل الأسلوب معلمتين أو أكثر:

  • كائن للبحث: يمثل كائنًا مطلوبًا للبحث عنه في ورقة العمل.
  • Cell السابق: يمثل الخلية السابقة بنفس الصيغة. يمكن ضبط هذه المعلمة على قيمة خالية عند البحث من البداية.
  • خيارات البحث: تمثل معايير البحث. في الأمثلة أدناه ، تُستخدم بيانات ورقة العمل التالية لممارسة طرق البحث:

نموذج بيانات ورقة العمل

ما يجب القيام به: image_بديل_نص

البحث عن سلاسل

يعد البحث عن الخلايا التي تحتوي على قيمة سلسلة أمرًا سهلاً ومرنًا. توجد طرق مختلفة للبحث ، على سبيل المثال ، البحث عن الخلايا التي تحتوي على سلاسل تبدأ بحرف معين أو مجموعة من الأحرف.

البحث عن سلاسل تبدأ بأحرف معينة

للبحث عن الحرف الأول في السلسلة ، قم باستدعاءCells المجموعةتجد الطريقة ، اضبط ملفFindOptions.setLookAtType إلىLookAtType.START_WITHوتمريره كمعامل إلىتجد طريقة.

البحث عن سلاسل تنتهي بأحرف معينة

يمكن أن يقوم Aspose.Cells أيضًا بإيجاد سلاسل تنتهي بحروف معينة. للبحث عن الأحرف الأخيرة في السلسلة ، قم باستدعاءCells المجموعةتجد الطريقة ، اضبط ملفFindOptions.setLookAtType إلىLookAtType.END_WITHوتمريره كمعامل إلىتجد طريقة.

البحث باستخدام التعبيرات العادية: ميزة RegEx

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

على سبيل المثال ، نمط التعبير العادي abc-* ~~ xyz ~~ تطابق السلاسل “abc-123-xyz” و “abc-985-xyz” و “abc-pony-xyz”.* هي حرف بدل لذا فإن النمط يطابق أي سلاسل تبدأ بـ “abc” وتنتهي بـ “-xyz” ، بغض النظر عن الأحرف الموجودة في المنتصف.

يسمح لك Aspose.Cells بالبحث باستخدام التعابير النمطية.

موضوعات مسبقة