Zellen mit bestimmten Stil finden

Verwendung von Microsoft Excel

Dies sind die Schritte, die erforderlich sind, um Zellen mit bestimmten Stilen in MS Excel zu suchen.

  1. Wählen Sie Suchen & Auswählen im Start-Tab aus.
  2. Wählen Sie Suchen aus.
  3. Klicken Sie auf Optionen, wenn erweiterte Optionen nicht sichtbar sind.
  4. Wählen Sie Format aus Zelle übernehmen… aus dem Format-Dropdown.
  5. Wählen Sie die Zelle mit dem gewünschten Stil zum Suchen aus.
  6. Klicken Sie auf Alle finden, um alle Zellen mit einem ähnlichen Stil wie Ihre ausgewählte Zelle zu finden.

Verwendung von Aspose.Cells for Java

Aspose.Cells for Java bietet die Funktion, Zellen im Arbeitsblatt mit einem bestimmten Stil zu finden. Hierfür stellt die API die Eigenschaft FindOptions.setStyle() bereit.

Beispielcode

Der folgende Codeausschnitt findet alle Zellen, die denselben Stil wie die Zelle A1 haben, und ändert den Text in diesen Zellen. Bitte beachten Sie das Screenshot der Quell- und Ausgabedateien, um das Ergebnis des Beispielscodes zu analysieren.

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

Nach der Ausführung des Codes werden alle Zellen, die denselben Stil wie die Zelle A1 haben, den Text “Gefunden” enthalten.

Bildschirmfotos

todo:image_alt_text

Abbildung: Quelldatei mit Zellen, die Stile haben

Dies ist die Ausgabedatei, die durch den folgenden Code generiert wurde. Sie können alle Zellen sehen, die den gleichen Stil wie die Zelle A1 haben, haben einen Text “Gefunden”.

todo:image_alt_text

Abbildung: Ausgabedatei mit gefundenen Zellen nach der Suche nach dem Stil A1