如何使用jquery从excel表读取数据?

时间:2016-10-18 14:30:34

标签: jquery excel

当我尝试使用csv文件但是当我使用excel时,一切正常 要读取数据的工作表我没有以正确的格式获取数据。我没有 找到一个正确的解决方案。任何人都可以向我解释使用jQuery从excel表读取数据的过程吗?

var reader = new FileReader();
reader.onload = function (e) 
{
    var table = $("<table />");
    var rows = e.target.result.split("\n");

    var data = e.target.result;
    var result;

    for (var i = 0; i < rows.length-1; i++)// length-1 to g avoid empty csv data
    {
        if(i==0)
        {
            var row = $("<thead /> ");
            var cells = rows[i].split(",");
            // console.log(cells);
            for (var j = 0; j < cells.length; j++) 
            {
                var cell = $("<th />");
                cell.html(cells[j]);
                row.append(cell); 
            } 
        } 
        else
        {
            var row = $("<tr />");
            var cells = rows[i].split(",");
            //console.log(cells);
            for (var j = 0; j < cells.length; j++) 
            {
                var cell = $("<td />");
                cell.html(cells[j]);
                if(cells[j]!='')
                    row.append(cell);
            }
        }
        table.append(row);
    }
    $("#id").html('');
    $("#id").append(table);
}
reader.readAsText($("#inputid")[0].files[0]);

此代码适用于csv / txt文件。任何人都可以向我解释excel表所需的更改吗?

0 个答案:

没有答案