0
我想製作一個簡單的javacript函數,它可以將來自xls文件的數據存儲在數組中。我的代碼如下,但它沒有返回任何人可以幫助我嗎?使用javascript讀取Xls文件
<!DOCTYPE html>
<html lang="en">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
\t <script>
function GetData(){
var excel = new ActiveXObject("Excel.Application");
var excel_file = excel.Workbooks.Open("C:\\testyt.xls");
var excel_sheet = excel.Worksheets("Sheet2");
for(var i=2;i<20;i++){
var myrow = excel_sheet.Range("A"+i); //to read values in row A
document.getElementById('div1').innerHTML = myrow;
}
}
</script>
\t
\t
\t
\t
\t <body>
\t
\t
<form id="From1" method="post">
<div1 id="div1">
<h2></h2>
</div1>
<p style="font-size:150%;margin-left:200px; margin-top:60px">Read Data </p>
<input type="button" onclick="GetData();"/>
</form>
</body>
</html>
</html>
除非你使用的是IE(現在基本上已經被棄用了),否則這個工作沒有希望寫成。當您嘗試運行它時,您在開發人員工具控制檯中看到了哪些錯誤? –
我只使用IE瀏覽器,但它仍然無法正常工作,你可以給我任何其他鏈接的教程相同? – Marshmellow
查看TJ Crowder提供的答案,下面應該會有所幫助。 –