Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.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
Javascript 在浏览器中逐行验证csv文件最有效的方法是什么?_Javascript_Angularjs_Performance_Csv - Fatal编程技术网

Javascript 在浏览器中逐行验证csv文件最有效的方法是什么?

Javascript 在浏览器中逐行验证csv文件最有效的方法是什么?,javascript,angularjs,performance,csv,Javascript,Angularjs,Performance,Csv,我必须根据一些特定规则检查csv文件,以确保每一行都经过验证。例如,数量列必须仅包含数字。如果单个记录包含字符串,则csv将被拒绝 我发现这是一个非常好的用于解析csv数据的库。在后面,我可以使用解析的数据逐行检查 我想知道,在不破坏浏览器的情况下,根据10条规则验证50000行csv文件的最佳方法是什么?使用HTML5文件API逐行读取。这样,您就不需要将整个文件加载到内存中了。在大循环中,您可能需要查看web工作人员,找到一个完美的示例来说明如何执行此操作:@mathewHerbst HTM

我必须根据一些特定规则检查csv文件,以确保每一行都经过验证。例如,
数量
列必须仅包含
数字
。如果单个记录包含字符串,则csv将被拒绝

我发现这是一个非常好的用于解析csv数据的库。在后面,我可以使用解析的数据逐行检查


我想知道,在不破坏浏览器的情况下,根据10条规则验证50000行csv文件的最佳方法是什么?

使用HTML5文件API逐行读取。这样,您就不需要将整个文件加载到内存中了。在大循环中,您可能需要查看web工作人员,找到一个完美的示例来说明如何执行此操作:@mathewHerbst HTML5文件非常有用,LineReader库也很有帮助。谢谢