当我尝试使用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表所需的更改吗?