我需要将大型 Excel 表解析到我的数据库中。我正在使用 PHPExcel。这些文件太大而无法一次导入,我必须处理最大执行时间和内存限制。
所以现在系统是这样工作的:操作员在浏览器中上传文件,然后导入脚本运行多次,直到整个文件被解析。PHP 脚本仅导入部分 excel 文件,并返回一个值。如果仍有一些未解析的行 - AJAX 再次运行脚本。
现在我想把这个任务移动到cron,但是我不知道怎么做,因为我不知道脚本需要执行多少次才能完成工作。
有没有办法一次又一次地执行脚本直到它完成,但没有在浏览器中处理它(通过 AJAX、重新加载等)