Поиск ячеек с определенным стилем

Contents
[ ]

Код в этом примере находит все ячейки, у которых такой же стиль, как у ячейки A1. После выполнения кода все ячейки, у которых такой же стиль, как у A1, содержат текст “Найдено”.

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);