js读取excel文件内容

<script type="text/javascript">
function read_excel(){
debugger;
   var filePath="E:\ceshi.xlsx"; //要读取的xls
   var col_start=1; //从第1列开始读取
   var row_start=1; //从第3行开始读取
   var tempStr='';
   try{
       var oXL = new ActiveXObject("Excel.application"); //创建Excel.Application对象
   }catch(err)
   {
       alert(err);
   }
   var oWB = oXL.Workbooks.open(filePath);
  // oWB.worksheets(sheet_id).select();
   var oSheet = oWB.ActiveSheet;
   var rows = oSheet.usedrange.rows.count;
   var cols = oSheet.usedrange.Columns.count;
   //var colcount=oXL.Worksheets(sheet_id).UsedRange.Cells.Rows.Count ;
   for(var i=row_start;i<=rows;i++){
    for(var j=col_start;j<=cols;j++){
    tempStr+=($.trim(oSheet.Cells(i,j).value))+" ";
    }
       /* if (typeof(oSheet.Cells(i,8).value)=='date'){ //处理第8列部分单元格内容是日期格式时的读取问题
           d= new Date(oSheet.Cells(i,8).value);
           temp_time=d.getFullYear()+"-"+(d.getMonth() + 1)+"-"+d.getDate();
       }else
           temp_time=$.trim(oSheet.Cells(i,7).value.toString());
       tempStr+=($.trim(oSheet.Cells(i,2).value)+" "+$.trim(oSheet.Cells(i,4).value)+" "+$.trim(oSheet.Cells(i,6).value.toString())+" "+temp_time+"\n");
       //读取第2、4、6、8列内容 */
   }
   return tempStr; //返回
   oXL.Quit();
   CollectGarbage();
}
</script>
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值