Obtenez la validation des cellules dans les fichiers ODS avec C++

Obtenir la validation de la cellule dans les fichiers ODS

Avec l’API Aspose.Cells for C++, vous pouvez obtenir la validation appliquée à une cellule dans les fichiers ODS. L’API fournit la méthode GetValidation de la classe Cell.

Le code suivant démontre l’utilisation de la méthode GetValidation en chargeant le fichier source ODS et en lisant la validation de la cellule A9.

Code d’exemple

#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;
}