العثور على الخلايا ذات النمط المحدد

باستخدام Microsoft Excel

هذه هي الخطوات المطلوبة للبحث عن الخلايا ذات الأنماط المحددة في MS Excel.

  1. حدد البحث والاختيار في علامة التبويب الرئيسية.
  2. حدد بحث.
  3. انقر على خيارات إذا لم تكن الخيارات المتقدمة مرئية.
  4. حدد اختيار التنسيق من الخلية… من القائمة المنسدلة تنسيق.
  5. حدد الخلية ذات النمط الذي ترغب في البحث عنه.
  6. انقر على العثور على الكل للعثور على كافة الخلايا ذات النمط المشابه للخلية التي حددتها.

باستخدام Aspose.Cells for Java

يوفر Aspose.Cells for Java ميزة العثور على الخلايا في ورقة العمل بنمط محدد ما. لهذا، يوفر الـ API خاصية FindOptions.setStyle().

مثال على الكود

يجد كود المثال التالي جميع الخلايا التي لها نفس النمط كخلية A1 ويقوم بتغيير النص داخل تلك الخلايا. يرجى الرجوع إلى لقطة شاشة الملف المصدر والملف الناتج لتحليل ناتج الكود المثال.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getDataDir(FindCellsWithSpecificStyle.class);
Workbook workbook = new Workbook(dataDir + "TestBook.xlsx");
Worksheet worksheet = workbook.getWorksheets().get(0);
// Access the style of cell A1
Style style = worksheet.getCells().get("A1").getStyle();
// Specify the style for searching
FindOptions options = new FindOptions();
options.setStyle(style);
Cell nextCell = null;
do {
// Find the cell that has a style of cell A1
nextCell = worksheet.getCells().find(null, nextCell, options);
if (nextCell == null)
break;
// Change the text of the cell
nextCell.putValue("Found");
} while (true);
workbook.save(dataDir + "out.xlsx");

بعد تنفيذ الكود، ستحتوي جميع الخلايا التي تحتوي على نفس النمط كخلية A1 على نص “تم العثور عليه”.

لقطات الشاشة

todo:image_alt_text

** الشكل: ** ملف المصدر مع الخلايا التي تحتوي على الأنماط

هذا هو ملف الإخراج الذي تم توليده بواسطة الكود التالي. يمكنك رؤية جميع الخلايا التي تحتوي على نفس النمط كخلية ** A1 ** بها نص “تم العثور عليه”

todo:image_alt_text

** الشكل: ** ملف الإخراج مع الخلايا الموجودة بعد البحث بنمط ** A1 **