我正在尝试在网页中以表格格式显示Excel工作表数据。目前,我可以使用以下代码从文本区域读取Excel数据
function generateTable() {
var data = $('textarea[name=excel_data]').val();
console.log(data);
var rows = data.split("\n");
var table = $('<table />');
for(var y in rows) {
var cells = rows[y].split("\t");
var row = $('<tr />');
for(var x in cells) {
row.append('<td>'+cells[x]+'</td>');
}
table.append(row);
}
// Insert into DOM
$('#excel_table').html(table);
}
目前我已将excel文件粘贴到文本区域 如何修改上面的代码,以便我可以直接选择excel文件并显示它而不使用文本区域。我知道使用角度js或jquery的解决方案。有人可以使用普通的javascript告诉你如何做到这一点
答案 0 :(得分:0)
在类似的情况下,请求业务部门将其电子表格导出为.csv文件而不是开发解析.xlsx的解决方案,这是一个更容易的更改。