Php 逐行从excel中读取数据并进行验证

Php 逐行从excel中读取数据并进行验证,php,excel,Php,Excel,我有一个从excel文件读取数据的小项目。 我的要求是,软件可以逐行读取并检查每3行是否为1行。 这意味着我有一个主行和两个子行属于主行 但如果用户输入的数据无效,我不知道如何检查它 正如你将在下面看到的 它是动态的,如果它不修复3行,我就无法找到捕获错误的方法 例子: 错误数据: Kevin和Tom将抛出异常,但Peter将插入数据库 如何验证它?使用Excel是最好的选择 将其链接到项目后,可以打开excel文件(PHPExcel\u IOFactory::load)并扫描行和列,例如,由

我有一个从excel文件读取数据的小项目。 我的要求是,软件可以逐行读取并检查每3行是否为1行。 这意味着我有一个主行和两个子行属于主行 但如果用户输入的数据无效,我不知道如何检查它 正如你将在下面看到的 它是动态的,如果它不修复3行,我就无法找到捕获错误的方法 例子:

错误数据: Kevin和Tom将抛出异常,但Peter将插入数据库
如何验证它?

使用Excel是最好的选择


将其链接到项目后,可以打开excel文件(
PHPExcel\u IOFactory::load
)并扫描行和列,例如,由于
getCellByColumnRow
。如果数据的格式正确,那么它只是一个简单的检查循环。

提供一些代码,说明哪些有效,哪些无效。我们不能只做你的作业:)我用phpexcel bro bút我找不到lúc如何通过循环检查。在内部循环示例中,我有0-100个键,如何检查一行是否有效,下一行是否有列I'd,名称是否为null,但类是否为null。您必须使用良好的条件并考虑它们。这取决于excel文件的确切结构。我认为我有两个变量表示id和名称,两个变量not null将检查此行是否为新行,null是否为子行,如果新行为validate,我将检查next key,这意味着key+1表示下一行名称和id null,它是否会抛出错误,确定吗兄弟?嘿,现在取决于您。我想,你有很多信息,如何做清楚。