我正在努力尝试而我却做不到。我需要在我的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
答案 0 :(得分:1)
您的函数未返回任何值。取消注释代码并将代码更正为return data;
而不是return data();
答案 1 :(得分:0)
并且您没有通过函数readData(x,y)的参数传递,并且您没有声明变量“value”var value = readData("E","18");
多语法错误