العثور على الخلايا ذات النمط المحدد
Contents
[
Hide
]
في بعض الأحيان، تحتاج إلى العثور على خلايا بنمط معين. يمكنك استخدام Aspose.Cells for Node.js via C++ للعثور على جميع الخلايا ذات النمط المشترك. يوفر Aspose.Cells طريقة FindOptions.setStyle(Style) التي يمكنك استخدامها لتحديد النمط للبحث عن خلايا.
الشفرة في هذا المثال تجد جميع الخلايا التي لها نفس النمط مثل الخلية A1. بعد تنفيذ الشفرة، تحتوي جميع الخلايا التي لها نفس النمط كما في A1 على نص “تم العثور”.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const path = require("path"); | |
const AsposeCells = require("aspose.cells.node"); | |
// The path to the documents directory. | |
const dataDir = path.join(__dirname, "data"); | |
const filePath = path.join(dataDir, "TestBook.xlsx"); | |
const workbook = new AsposeCells.Workbook(filePath); | |
const worksheet = workbook.getWorksheets().get(0); | |
// Access the style of cell A1 | |
const style = worksheet.getCells().get("A1").getStyle(); | |
// Specify the style for searching | |
const options = new AsposeCells.FindOptions(); | |
options.setStyle(style); | |
let 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); | |
const outputPath = path.join(dataDir, "output.out.xlsx"); | |
workbook.save(outputPath); |