セルに適用された検証を取得
Contents
[
Hide
]
Aspose.Cells for Python via .NET を使用して、セルに適用されたバリデーションを取得できます。Aspose.Cells for Python via .NET はこの目的のための Cell.get_validation() メソッドを提供します。セルにバリデーションが適用されていない場合、null を返します。
同様に、Worksheet.validations.get_validation_in_cellメソッドを使用して、行と列のインデックスを指定してセルに適用された検証を取得できます。
セルに適用されたバリデーションを取得するPythonコード
以下のコードサンプルは、セルに適用された検証を取得する方法を示しています。
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
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Instantiate the workbook from sample Excel file | |
workbook = Workbook("sample.xlsx") | |
# Access its first 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 = worksheet.cells.get("C1") | |
# Access the valditation applied on this cell | |
validation = cell.get_validation() | |
# Read various properties of the validation | |
print("Reading Properties of Validation") | |
print("--------------------------------") | |
print("Type: " + str(validation.type)) | |
print("Operator: " + str(validation.operator)) | |
print("Formula1: " + validation.formula1) | |
print("Formula2: " + validation.formula2) | |
print("Ignore blank: " + str(validation.ignore_blank)) |