楼上说的方法都没有用。excel的进程仍然在,请帮忙再看看 代码如下: function read(){ filename="F:\\text.xls"; var xls=new ActiveXObject("Excel.Application"); xls.visible=false; var xlBook=xls.Workbooks.open(filename); var xlSheet=xlBook.Worksheets; var rows=xlSheet(1).UsedRange.Rows.Count; var cols=xlSheet(1).UsedRange.Columns.Count; var tab=document.createElement("table") ss.appendChild(tab); for(i=1;i<2;i++){ var tr=tab.insertRow(); for(m=1;m<cols;m++){ var td=tr.insertCell(); td.innerText=xlSheet(1).Cells(i,m); } } xls=null; }
代码如下:
function read(){
filename="F:\\text.xls";
var xls=new ActiveXObject("Excel.Application");
xls.visible=false;
var xlBook=xls.Workbooks.open(filename);
var xlSheet=xlBook.Worksheets;
var rows=xlSheet(1).UsedRange.Rows.Count;
var cols=xlSheet(1).UsedRange.Columns.Count;
var tab=document.createElement("table")
ss.appendChild(tab);
for(i=1;i<2;i++){
var tr=tab.insertRow();
for(m=1;m<cols;m++){
var td=tr.insertCell();
td.innerText=xlSheet(1).Cells(i,m);
}
}
xls=null;
}