用C++获取ODS文件中的单元格验证
Contents
[
Hide
]
获取ODS文件中的单元格验证
利用Aspose.Cells for C++ API,可以获取应用于ODS文件中单元格的验证。该API提供 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;
}