Click here to Skip to main content
15,885,278 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hello friends,
I am trying to get elements of a csv file using javascript. Actually I want to upload file to database.For this, I need single element. Now I am getting elements of first row only. I need elements of all the rows. Below is my code ...

C#
$(document).ready(function() {
    // Checking all the possible window objects needed for file api
    if (window.File && window.FileReader && window.FileList && window.Blob) {
        // Browser is fully supportive.
        //  alert("Supported");
    } else {
        // Browser not supported. Try normal file upload
        //  alert("Not Supported");
    }

    $("#filename").change(function(e) {
        var ext = $("input#filename").val().split(".").pop().toLowerCase();
        alert(ext);
        if($.inArray(ext, ["csv"]) == -1) {
            alert('Upload CSV');
            return false;
        }

        if (e.target.files != undefined) {
            var reader = new FileReader();
            reader.onload = function(e) {
                var csvval=e.target.result.split("\n");
                alert(e.target.result);
                alert(e.target.result.length);
                           
                for(var i=0;i<csvval.length;i++) {
                    var csvvalue=csvval[i].split(",");
                    for(var i=0;i<csvvalue.length;i++) {
                        alert('Line ' + i + ' value :' + csvvalue[i]);
                    }
                }

                $("#csvimporthint").html(inputrad);
                $("#csvimporthinttitle").show();
            };
            reader.readAsText(e.target.files.item(0));
        }
    });
});
Posted
Updated 25-Aug-14 7:25am
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900