الحصول على التحقق من صحة الخلية في ملفات ODS باستخدام C++

الحصول على التحقق من الخلية في ملفات ODS

مع Aspose.Cells for C++، يمكنك الحصول على التحقق المطبق على خلية في ملفات ODS. توفر الواجهة GetValidation من فئة Cell.

يوضح رمز العينة التالي كيفية استخدام طريقة GetValidation بتحميل ملف ODS المصدر وقراءة التحقق من صحة الخلية A9.

الكود المثالي

#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;

int main()
{
    Aspose::Cells::Startup();

    // Source directory path
    U16String srcDir(u"..\\Data\\01_SourceDirectory\\");

    // Load source Excel file
    U16String inputFilePath = srcDir + u"SampleBook1.ods";
    Workbook workbook(inputFilePath);

    // Access first worksheet
    WorksheetCollection worksheets = workbook.GetWorksheets();
    Worksheet worksheet = worksheets.Get(0);

    // Access cell A9
    Cells cells = worksheet.GetCells();
    Cell cell = cells.Get(U16String(u"A9"));

    // Check validation existence
    Validation validation = cell.GetValidation();
    if (validation.IsNull() == false)
    {
        std::cout << "Validation type: " << static_cast<int>(validation.GetType()) << std::endl;
    }

    Aspose::Cells::Cleanup();
    return 0;
}