zoukankan      html  css  js  c++  java
  • js读取Excel文件数据-IE浏览器

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

    <html>

    <head>    

    <title> New Document </title>    

    <script language="JavaScript">  

    <!--

     var excelFileName = "D:\UserData.xls";  var oWB;

    function showExcel()

    {

     //objID为表格ID  

    //需要在浏览器安全级别设置中启用ActiveX

     // Start Excel and get Application object.     

    var oXL=null;     

    try{         

    oXL = new ActiveXObject("Excel.Application");     

    }catch(e)

    {       

       alert(e.message);          return ;     

    }     

    if (oXL == null){        

               alert("创建Excel文件失败,可能是您的计算机上没有正确安装Microsoft Office Excel软件或浏览器的安全级别设置过高!");         

              return;     

    }    

    try {    

    // Get a new workbook.    

      oWB = oXL.Workbooks.Open(excelFileName);    

      for (i = 1; i <= oWB.Sheets.Count; i++) {   

       if (oWB.Sheets(i).name.lastIndexOf("用户信息") != -1){    

        showSheet(i);    

      }    

    }

     }  catch (e){     

         alert(e.message);

     }  oWB.Close();  

     //不close工作簿的话,后果还是挺严重的。  

    oWB = null;  

    oXL = null;  

    }

    function showSheet(sheetNO){  

    var oSheet = oWB.Sheets(sheetNO);

     document.write("<table border='1px'>");

     for (i = 1; i <= oSheet.UsedRange.Rows.Count; i++)

    {     

    document.write("<tr>");   

      for (j = 1; j <= oSheet.UsedRange.Columns.Count; j++){

            value = oSheet.Cells(i, j).value;     

    if (value == "undefined"){    

       value = " ";      }   

       document.write(i == 1 ? "<th nowrap=true><b>" : "<td>");     

    document.write(value);     

    document.write(i == 1 ? "</b></th>" : "</td>");   

      }    

    document.write("</tr>");  }  

    document.write("</table>");  

    oSheet = null;

     }    

    </script>

    </head>

    <body onload="showExcel();">

    </body> </html>

  • 相关阅读:
    September 29th 2017 Week 39th Friday
    September 28th 2017 Week 39th Thursday
    September 27th 2017 Week 39th Wednesday
    September 26th 2017 Week 39th Tuesday
    September 25th 2017 Week 39th Monday
    September 24th 2017 Week 39th Sunday
    angular2 学习笔记 ( Form 表单 )
    angular2 学习笔记 ( Component 组件)
    angular2 学习笔记 ( Http 请求)
    angular2 学习笔记 ( Router 路由 )
  • 原文地址:https://www.cnblogs.com/Gxiaopan/p/4292826.html
Copyright © 2011-2022 走看看