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

العثور على الخلايا التي تحتوي على بيانات محددة

استخدام Microsoft Excel

يسمح Microsoft Excel للمستخدمين بالعثور على خلايا في ورقة العمل تحتوي على بيانات محددة. إذا قمت باختيار تحرير من قائمة بحث في Microsoft Excel، سترى مربع حوار يمكنك تحديد قيمة البحث فيها.

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

** باستخدام Aspose.Cells for Node.js via C++**

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

العثور على الخلايا التي تحتوي على صيغة

يمكن للمطورين العثور على صيغة محددة في ورقة العمل من خلال استدعاء مجموعة Cells وطريقة find الخاصة بها. عادةً، تقبل طريقة find ثلاثة معلمات:

  • الكائن: الكائن الذي تبحث عنه. يجب أن يكون النوع int أو double أو DateTime أو string أو bool.
  • الخلية السابقة: الخلية السابقة بنفس الكائن. يمكن تعيين هذا المعامل إلى null إذا كنت تبحث من البداية.
  • FindOptions: خيارات للبحث عن الكائن المطلوب.

تستخدم الأمثلة أدناه بيانات ورقة العمل لممارسة طرق البحث:

العثور على البيانات أو الصيغ باستخدام FindOptions

من الممكن العثور على القيم المحددة باستخدام طريقة Cells.find(object, Cell) من مجموعة Cells مع عدة FindOptions. عادةً، تقبل طريقة find المعلمات التالية:

  • قيمة البحث, البيانات أو القيمة التي يتم البحث عنها.
  • الخلية السابقة, آخر خلية احتوت على نفس القيمة. يمكن تعيين هذه المعلمة إلى قيمة null عند البحث من البداية.
  • خيارات البحث, خيارات البحث.

العثور على الخلايا التي تحتوي على قيمة سلسلة أو رقم محدد

من الممكن العثور على قيم نصية محددة من خلال استدعاء نفس طريقة find الموجودة في مجموعة Cells مع عدة FindOptions.

حدد خصائص FindOptions.setLookInType و FindOptions.setLookAtType. يوضح رمز المثال التالي كيفية استخدام هذه الخصائص للعثور على خلايا تحتوي على عدد مختلف من النصوص في البداية أو في المنتصف أو في النهاية لنص الخلية.

مواضيع متقدمة