Trova celle con uno stile specifico
Contents
[
Hide
]
A volte è necessario trovare celle con uno stile particolare applicato. Puoi usare Aspose.Cells per trovare tutte le celle con uno stile comune. Aspose.Cells fornisce la proprietà FindOptions.Style che puoi usare per specificare lo stile da cercare nelle celle.
Il codice in questo esempio trova tutte le celle che hanno lo stesso stile di quella della cella A1. Dopo che il codice è stato eseguito, tutte le celle che hanno lo stesso stile di A1 contengono il testo “Trovato”.
This file contains 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
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
string filePath = dataDir+ "TestBook.xlsx"; | |
Workbook workbook = new Workbook(filePath); | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Access the style of cell A1 | |
Style style = worksheet.Cells["A1"].GetStyle(); | |
// Specify the style for searching | |
FindOptions options = new FindOptions(); | |
options.Style = style; | |
Cell nextCell = null; | |
do | |
{ | |
// Find the cell that has a style of cell A1 | |
nextCell = worksheet.Cells.Find(null, nextCell, options); | |
if (nextCell == null) | |
break; | |
// Change the text of the cell | |
nextCell.PutValue("Found"); | |
} while (true); | |
dataDir = dataDir + "output.out.xlsx"; | |
workbook.Save(dataDir); |