Belirli bir stile sahip hücreleri bulun
Microsoft Excel’i kullanma
Bunlar, MS Excel’de belirli stillere sahip hücreleri aramak için gereken adımlardır.
- SeçmeBul ve Seç içindeAna Sayfa Sekmesi.
- SeçmeBulmak.
- TıklamakSeçeneklergelişmiş seçenekler görünmüyorsa.
- SeçmeCell’den Biçimi Seçin… danBiçim yıkılmak.
- Aramak istediğiniz stile sahip hücreyi seçin.
- TıklamakHepsini bul Seçtiğiniz hücreye benzer stile sahip tüm hücreleri bulmak için.
Aspose.Cells for Java’i kullanma
Aspose.Cells for Java, çalışma sayfasında belirli bir stille hücreleri bulma özelliğini sağlar. Bunun için API şunları sağlar:FindOptions.setStyle() Emlak.
Basit kod
Aşağıdaki kod parçacığı, cell ile aynı stile sahip tüm hücreleri bulur.A1 ve bu hücrelerin içindeki metni değiştirir. Örnek kodun çıktısını analiz etmek için lütfen kaynak ve çıktı dosyalarının ekran görüntüsüne bakın.
// 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"); |
Kodun yürütülmesinden sonra, A1 hücresi ile aynı stile sahip tüm hücrelerde “Bulundu” metni olacaktır.
Ekran görüntüleri
Figür: Stilleri olan hücrelere sahip kaynak dosya
İşte aşağıdaki kod tarafından oluşturulan çıktı dosyasıdır. Hücre ile aynı stile sahip tüm hücreleri görebilirsiniz.A1 “Bulundu” metni var
Figür:Şuna göre arama yaptıktan sonra bulunan hücrelerle çıktı dosyasıA1 stil