Найти ячейки с определенным стилем

Использование Microsoft Excel

Это шаги, необходимые для поиска ячеек с определенными стилями в MS Excel.

  1. ВыбиратьНайти и выбрать вВкладка «Главная».
  2. ВыбиратьНаходить.
  3. НажмитеПараметрыесли дополнительные параметры не видны.
  4. ВыбиратьВыберите формат из Cell… отФормат падать.
  5. Выберите ячейку со стилем, который вы хотите найти.
  6. НажмитеНайти все чтобы найти все ячейки со стилем, похожим на выбранную ячейку.

Используя Aspose.Cells for Java

Aspose.Cells for Java предоставляет функцию поиска ячеек на листе с определенным стилем. Для этого API предоставляетFindOptions.setStyle() имущество.

Образец кода

Следующий фрагмент кода находит все ячейки, которые имеют тот же стиль, что и ячейкаА1 и изменяет текст внутри этих ячеек. Пожалуйста, посмотрите на скриншот исходного и выходного файлов, чтобы проанализировать вывод примера кода.

// 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, будут иметь текст «Найдено».

Скриншоты

дело:изображение_альтернативный_текст

Фигура: Исходный файл с ячейками, имеющими стили

Вот выходной файл, сгенерированный следующим кодом. Вы можете увидеть все ячейки, которые имеют тот же стиль, что и ячейкаА1 есть текст “Найдено”

дело:изображение_альтернативный_текст

Фигура:Выходной файл с найденными ячейками после поиска поА1 стиль