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提供的答案,下面应该会有所帮助。 –