js如何读取csv内容拼接成json

js 读取csv内容拼接成json

formdata对象上传了csv文件,读取文件内容拼接成json对象

js如何读取csv内容拼接成json_第1张图片

var form = new FormData();
var files = $("#getfile")[0].files;
var reader = new FileReader();
    reader.readAsText( files[0],"gbk" );            //以文本格式读取
    reader.onload = function(evt){
        var data = evt.target.result;        //读到的数据
        console.log(data);
        splitdate = data.split(/\s+/) ;
        console.log(splitdate.length)
        var arr1=new Array();
        var arr2=new Array();
        var phone=new Array();
        var name=new Array();
        for(var i=0;i 
 

最终拼接成为key value格式的json对象

纯js读取txt,xlsx,csv,xls文件

为了减少服务器的压力,需要前端读取文件数据,然后自己拼接分批提交给后台,这里将读文件记录下来




	
	读取文件
	
	
	


	


这里主要用到h5的fileReader API以及xlsx.js, jschardet.js插件读取四种类型的文件

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

你可能感兴趣的:(js如何读取csv内容拼接成json)