1

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>

しかし、どこが間違っているのかわからない??

4

2 に答える 2

1

入力要素は送信ボタンですが、フォーム内にはありません。readData がデータを返すとき、それを使用するものは何もありません。そして残りについては、私にはわかりません。どこが悪いのかは言わない。アラートボックスが表示されますか?

于 2011-08-04T09:42:20.760 に答える
0

パスの指定に誤りがあると思います。単一のバック スラッシュではなく、二重のバック スラッシュを使用します。

あなたの場合..

D:\File1.xlsx

これが役立つことを願っています.. :)

于 2013-05-20T15:27:58.077 に答える