-1
我想在表格格式的網頁中顯示excel表格數據。目前,我可以使用下面的代碼讀取文本區域的Excel數據如何使用普通javascript讀取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。有人可以告訴如何使用普通腳本執行此操作。
看看FileReader對象:https://developer.mozilla.org/en-US/docs/Web/API/FileReader –
我試過,但它沒有讀取控制檯輸出爲空'function readSingleFile(evt) {//從FileList對象中檢索第一個(也是唯一的!)文件 var f = evt.target.files [0]; (f){ var data = new FileReader(); data.onload = function(e){ console.log(data); } } }' – user1121210