文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>请教优化js读取excel的速度

请教优化js读取excel的速度

时间:2010-04-06  来源:yjyzfw

<script type="text/javascript">
function readExcel()
{
var filePath= document.all.upfile.value;
var oXL = new ActiveXObject("Excel.Application");
var oWB = oXL.Workbooks.open(filePath);
var sheetx = oWB.worksheets.Count;//表数
var str="簿名:"+filePath+".共"+sheetx+"个表.\n";
var str1='';
var i=1;
while(i<=sheetx){
var j=3;
while(j<=oWB.Worksheets(i).UsedRange.rows.Count){
var l=1;
while(l<=oWB.Worksheets(i).UsedRange.Columns.Count){
if(oWB.Worksheets(i).Cells(j,l).value)
str1+=oWB.Worksheets(i).Cells(j,l).value+"|";
l++;

}
str1+="<br>";

j++;
}
str+="表"+i+":"+oWB.Worksheets(i).name+".共"+oWB.Worksheets (i).UsedRange.rows.Count+"行"+oWB.Worksheets(i).UsedRange.Columns.Count+"列.\n";
i++;
}
oXL.UserControl = true;
oWB.Close(savechanges=false);
oXL=null;  
oWB=null;  
activeSheet=null;  

var data = window.open("");
data.document.write(str1);
alert(str) ;
}
</script>
<form>
<input type="file" id="upfile" />
<input type="button" onclick="readExcel();" value="read">
</form>
我不知道是什么影响了速度---是循环?是条件测试?或是读取速度?
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载