FindOptions صف

FindOptions صف

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

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

البنائين

البناءوصف
__init__(self)إنشاء مثيل جديد لـ FindOptions

ملكيات

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

طُرق

طريقةوصف
get_range(self)يحصل على نطاق البحث ويحدده.
set_range(self, ca)تعيين نطاق البحث.

مثال

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)

أنظر أيضا