Lassen Sie sich die Validierung auf Cell anwenden
Contents
[
Hide
]
Sie können Aspose.Cells verwenden, um die Validierung auf eine Zelle anzuwenden. Aspose.Cells bietet dieCell.GetValidation() Methode zu diesem Zweck. Wenn auf die Zelle keine Validierung angewendet wird, wird null zurückgegeben.
Ebenso können Sie verwendenWorksheet.Validations.GetValidationInCell Methode zum Erfassen der Validierung, die auf eine Zelle angewendet wird, indem ihre Zeilen- und Spaltenindizes bereitgestellt werden.
C#-Code, um die Validierung auf Cell anzuwenden
Das folgende Codebeispiel zeigt Ihnen, wie Sie die Validierung auf eine Zelle anwenden lassen.
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); | |
// Instantiate the workbook from sample Excel file | |
Workbook workbook = new Workbook(dataDir + "sample.xlsx"); | |
// Access its first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Cell C1 has the Decimal Validation applied on it. It can take only the values Between 10 and 20 | |
Cell cell = worksheet.Cells["C1"]; | |
// Access the valditation applied on this cell | |
Validation validation = cell.GetValidation(); | |
// Read various properties of the validation | |
Console.WriteLine("Reading Properties of Validation"); | |
Console.WriteLine("--------------------------------"); | |
Console.WriteLine("Type: " + validation.Type); | |
Console.WriteLine("Operator: " + validation.Operator); | |
Console.WriteLine("Formula1: " + validation.Formula1); | |
Console.WriteLine("Formula2: " + validation.Formula2); | |
Console.WriteLine("Ignore blank: " + validation.IgnoreBlank); |