जावा में वैधता के साथ कैसे काम करें

अवलोकन

Aspose.Cells FOSS for Java डेटा वैधता नियमों और शर्तीय स्वरूपण का समर्थन करता है।
इन सुविधाओं का उपयोग इनपुट प्रतिबंधों को लागू करने और Excel में डेटा को हाइलाइट करने के लिए करें।

एक पूर्णांक मान्यकरण नियम जोड़ें

import com.aspose.cells_foss.CellArea;
import com.aspose.cells_foss.OperatorType;
import com.aspose.cells_foss.Validation;
import com.aspose.cells_foss.ValidationType;
import com.aspose.cells_foss.Workbook;
import com.aspose.cells_foss.Worksheet;

try (Workbook workbook = new Workbook()) {
    Worksheet sheet = workbook.getWorksheets().get(0);
    int vi = sheet.getValidations().add(new CellArea(1, 0, 10, 0));
    Validation validation = sheet.getValidations().get(vi);
    validation.setType(ValidationType.WHOLE_NUMBER);
    validation.setOperator(OperatorType.BETWEEN);
    validation.setFormula1("1");
    validation.setFormula2("100");
    workbook.save("validated.xlsx");
}

शर्तीय स्वरूपण जोड़ें

एक शर्त से मेल खाने वाली कोशिकाओं पर बोल्ड फ़ॉर्मेटिंग लागू करें:

import com.aspose.cells_foss.CellArea;
import com.aspose.cells_foss.FormatCondition;
import com.aspose.cells_foss.FormatConditionCollection;
import com.aspose.cells_foss.FormatConditionType;
import com.aspose.cells_foss.OperatorType;
import com.aspose.cells_foss.Style;
import com.aspose.cells_foss.Workbook;
import com.aspose.cells_foss.Worksheet;

try (Workbook workbook = new Workbook()) {
    Worksheet sheet = workbook.getWorksheets().get(0);
    int cfIndex = sheet.getConditionalFormattings().add();
    FormatConditionCollection conditions = sheet.getConditionalFormattings().get(cfIndex);
    conditions.addArea(CellArea.createCellArea("B2", "B11"));
    int condIndex = conditions.addCondition(
        FormatConditionType.CELL_VALUE, OperatorType.BETWEEN, "1", "100");
    FormatCondition condition = conditions.get(condIndex);
    Style style = condition.getStyle();
    style.getFont().setBold(true);
    condition.setStyle(style);
    workbook.save("conditional.xlsx");
}

समर्थित सत्यापन प्रकार

मान्यकरण प्रकारविवरण
WHOLE_NUMBERकेवल पूर्णांक मान
DECIMALदशमलव संख्यात्मक मान
LISTपूर्वनिर्धारित मानों की सूची
DATEतारीख मान
TEXT_LENGTHअक्षर गणना
 हिन्दी