本人作的例子,请参阅,测试通过<%@  Language=JavaScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft FrontPage 4.0">
</HEAD>
<BODY><script language="Jscript"> 
function openExcelFile(fileStr){
var xlApp = new ActiveXObject("Excel.Application")
var strsource=fileStr//.replace("\\","\\\\")
//var strsource = "d:\\data\\test.xls"
var xlbook = xlApp.Workbooks.Open(strsource)
var xlsheet = xlbook.Worksheets(2)
var myStr=""
for(var i=1;i<xlbook.Worksheets.count+1;i++)
myStr+=xlbook.Worksheets(i).name+" ;\t ";
alert(myStr);
myStr=""
for(var t=1;t<35;t++){
if(xlsheet.cells(4,t).value!=undefined)
myStr+=xlsheet.cells(4,t).value+" ; ";
else myStr+="\r 这行是空的  ;\n"
}alert(myStr);
myStr="";xlApp.ActiveWorkBook.Close(true,xlbook);
xlApp.quit();
//alert("d:\\data\\test\.xsl")
}
</script> 
 <input type="file"  name="fileSrc" id="fileSrc" onchange="openExcelFile(this.value)" >
  </BODY>
</HTML>