convert csv file to json object datatable

前端 未结 5 1145
渐次进展
渐次进展 2020-12-16 01:52

Does anyone know how to get a csv url file and convert it to a json object so that I can use google charting tools in js?

5条回答
  •  情话喂你
    2020-12-16 02:47

    use this code for guide to parse csv file to json ...

    function processFiles(files) {
        var file = files[0];
        var reader = new FileReader();
        reader.onload = function (e) {
            var output = document.getElementById("fileOutput");
            var texto = e.target.result;
            csvJSON(texto);
        };
        reader.readAsText(file);
    }
    function csvJSON(csv) {
        var lines = csv.split("\n");
        var result = [];
        var headers;
        for (var i = 0; i < lines.length; i++) {
            headers = lines[i].split("\n");
        }
        var cont = 0;
        for (var i = 0; i < lines.length; i++) {
    
            var obj = {};
            var currentline = lines[i].split("\n");
            for (var j = 0; j < headers.length; j++) {
                obj[cont] = currentline[j];
            }
            cont++;
            result.push(obj);
        }
    
        return JSON.stringify(result); //JSON
    }
    

提交回复
热议问题