1
我想用javascript读取excel数据。我正在使用活动的xobject方法来获取它,但它不适用于我。 excel文件和html文件在我的桌面上,所以excel表的路径是:“jitender.xls”。 任何想法,我错过了哪一部分?用javascript读取excel数据?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>excel</title>
<script type="text/javascript">
function readFromExcel(x,y)
{
var excel = new ActiveXObject("Excel.Application");
var excel_file = excel.Workbooks.Open("jitender.xlsx");
var excel_sheet = excel_file.Worksheets("Sheet1");
var data = excel_sheet.Cells(x,y).Value;
//var value = readFromExcel(1,1).value;
document.write("Value from Excel file is " + data);
return data;
}
</script>
</head>
<body onload="readFromExcel(1,1)">
</body>
</html>
是什么浏览器您使用? – 2012-02-27 11:23:26
我使用ie9和firefox – 2012-02-27 11:25:11
它肯定无法在Firefox中使用。 ActiveX是其他浏览器不支持的Microsoft技术。 Mozilla明确表示[他们不支持它](http://support.mozilla.org/en-US/kb/ActiveX)。 – Quentin 2012-02-27 11:42:18