读取Excel数据(单元格)

问题描述 投票:0回答:2

我正在努力尝试而且我不能。我需要在我的html中读取/显示特定单元格,就像另一个文本一样。我正在使用这个:

function readData()
{
     var excel=new ActiveXObject("Excel.Application"); 
     var book=excel.Workbooks.open("http://142.116.39.71/Produ.xls");
     var sheet=book.Worksheets.Item(1); 
     /*var data=sheet.Cells(x,y).Value;
    var data=book.ActiveSheet.Cells("");
    return data();*/

 excel.quit();
 excel.application.quit();
 excel = null;
 book = null;
 sheet = null;
 CollectGarbage();
}

    value=readData("E,18"); 
    //var value=readData("E18", "E18"); 

   document.write("Value from Excel file is "+value);

但是.....我有这个:Value from Excel file is undefined

javascript excel asp-classic jscript
2个回答
1
投票

您的函数没有返回任何值。取消注释代码并将代码更正为return data;而不是return data();


0
投票

并且您没有通过函数readData(x,y)的参数传递,并且您没有声明变量“value”var value = readData("E","18");

多语法错误

© www.soinside.com 2019 - 2024. All rights reserved.