Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 验证DataTable C中数据模式的设计或算法_Algorithm_Validation_Design Patterns_Datatable - Fatal编程技术网

Algorithm 验证DataTable C中数据模式的设计或算法

Algorithm 验证DataTable C中数据模式的设计或算法,algorithm,validation,design-patterns,datatable,Algorithm,Validation,Design Patterns,Datatable,我的处境很奇怪。 我有一个Excel文件,其中包含如下数据 标题数据_xyz A | B | C 数据1 | 2 | 3 datB 1 | 2 | 3 datC 1 | 2 | 3 . . . . 图案结束 循环模式 标题数据_xyz A | B | C 数据1 | 2 | 3 datB 1 | 2 | 3 datC 1 | 2 | 3 . . . . 图案结束 现在我们需要验证A、B、C列中的数据是否为数字,并同样检查数据,datB是否为空 规则将是: 模式中的数据行数不同 每个模式都是定义的

我的处境很奇怪。 我有一个Excel文件,其中包含如下数据

标题数据_xyz A | B | C 数据1 | 2 | 3 datB 1 | 2 | 3 datC 1 | 2 | 3 . . . . 图案结束 循环模式 标题数据_xyz A | B | C 数据1 | 2 | 3 datB 1 | 2 | 3 datC 1 | 2 | 3 . . . . 图案结束

现在我们需要验证A、B、C列中的数据是否为数字,并同样检查数据,datB是否为空

规则将是:

模式中的数据行数不同 每个模式都是定义的,因此模式以外的任何数据都将是invaid 我们可以用一些设计来达到同样的效果。

检查库。您可以使用它将excel文件导入到C数据表中。您可以使用循环在每一行上运行逻辑。如果任何行不符合指定的条件,则可以执行所需的操作。出于验证目的或模式匹配,可以使用正则表达式。作为一个新手,我可以说,如果你还没有学会,请去学。这将对你大有帮助。祝你好运,兄弟