Example of adding data validations to a worksheet.
#include "xlsxwriter.h"
"Some examples of data validation in libxlsxwriter",
format);
}
int main() {
write_worksheet_data(worksheet, format);
"Enter an integer between 1 and 10",
NULL);
"Enter an integer that is not between 1 and 10 (using cell references)",
NULL);
"Enter an integer greater than 0",
NULL);
"Enter an integer less than 10",
NULL);
"Enter a decimal between 0.1 and 0.5",
NULL);
"Select a value from a dropdown list",
NULL);
const char *list[] = {"open", "high", "close", NULL};
"Select a value from a dropdown list (using a cell range)",
NULL);
"Enter a date between 1/1/2024 and 12/12/2024",
NULL);
"Enter a time between 6:00 and 12:00",
NULL);
"Enter a string longer than 3 characters",
NULL);
"Enter a value if the following is true \"=AND(F5=50,G5=60)\"",
NULL);
"Displays a message when you select the cell",
NULL);
"Display a custom error message when integer isn't between 1 and 100",
NULL);
data_validation->
error_title =
"Input value is not valid!";
data_validation->
error_message =
"It should be an integer between 1 and 100";
"Display a custom info message when integer isn't between 1 and 100",
NULL);
data_validation->
error_title =
"Input value is not valid!";
data_validation->
error_message =
"It should be an integer between 1 and 100";
free(data_validation);
}