FindOptions صف

FindOptions صف

يمثل خيارات البحث.

يكشف النوع FindOptions عن الأعضاء التاليين:

البنائين

البناءوصف
initإنشاء مثيل جديد لـ FindOptions

ملكيات

ملكيةوصف
is_case_sensitiveيشير إلى ما إذا كانت السلسلة التي تم البحث عنها حساسة لحالة الأحرف.
case_sensitiveيشير إلى ما إذا كانت السلسلة التي تم البحث عنها حساسة لحالة الأحرف.
look_at_typeانظر إلى النوع.
is_range_setيشير إلى ما إذا كان النطاق الذي تم البحث عنه محددًا أم لا.
search_nextترتيب البحث. صحيح: البحث التالي. خطأ: البحث السابق.
search_backwardما إذا كان البحث للخلف عن الخلايا.
seach_order_by_rowsيشير إلى ما إذا كان ترتيب البحث حسب الصفوف أو الأعمدة.
look_in_typeابحث في النوع.
regex_keyيشير إلى ما إذا كان المفتاح الذي تم البحث عنه هو regex.
إذا كان صحيحًا، فسيتم اعتبار المفتاح الذي تم البحث عنه بمثابة regex وتحليله. وإلا فسيتم تحليل المفتاح وفقًا للقواعد الموجودة في MS Excel.
value_type_sensitiveيشير إلى ما إذا كان نوع قيمة الخلية التي تم البحث عنها يجب أن يكون هو نفسه مع المفتاح الذي تم البحث عنه.
styleالتنسيق المطلوب البحث عنه.
convert_numeric_dataالحصول على أو تعيين قيمة تشير إلى ما إذا كان سيتم تحويل قيمة السلسلة التي تم البحث عنها إلى بيانات رقمية.

طُرق

طريقةوصف
get_rangeالحصول على النطاق الذي تم البحث عنه وتعيينه.
set_rangeيضبط النطاق الذي تم البحث فيه.

مثال

from aspose.cells import CellArea, FindOptions, LookInType, Workbook

# Instantiate the workbook object
workbook = Workbook("book1.xls")
# Get Cells collection
cells = workbook.worksheets[0].cells
# Instantiate FindOptions Object
findOptions = FindOptions()
# Create a Cells Area
ca = CellArea()
ca.start_row = 8
ca.start_column = 2
ca.end_row = 17
ca.end_column = 13
# Set cells area for find options
findOptions.set_range(ca)
# Set searching properties
findOptions.search_backward = False
findOptions.seach_order_by_rows = True
findOptions.look_in_type = LookInType.VALUES
# Find the cell with 0 value
cell = cells.find(0, None, findOptions)

أنظر أيضا