从JavaScript中读取Excel文件

时间:2011-08-04 09:37:23

标签: javascript excel activexobject

我在javascript中有以下用于阅读excel的代码:

<html>
<head>
<script type="text/javascript">
function readData(x,y)
{

      var excel = new ActiveXObject("Excel.Application");

      alert(excel);

      var excel_file = excel.Workbooks.Open("D:\File1.xlsx");
      Excel.Visible = true;

      alert(excel_file);

      var excel_sheet = excel_file.Worksheets("DEPT INC UPDATE");

      alert(excel_sheet);

      var data = excel_sheet.Cells(x,y).Value;

      alert(data);

      return data;


}



</script>
</head>
<body>

<input type="button" value="SimpleButton" onclick="readData(2,3);" />
</body>
</html>

但不知道哪里出错了?

2 个答案:

答案 0 :(得分:1)

您的输入元素是提交按钮,但不在表单内。当readData返回数据时,没有任何东西可以使用它。至于其余的,我不知道。你没有说出错的地方。它会显示任何一个警报框吗?

答案 1 :(得分:0)

我认为给出路径时出错。使用双反斜杠而不是单斜杠。

在你的情况下..

d:\ File1.xlsx

希望这可能会有所帮助.. :)