zoukankan      html  css  js  c++  java
  • js实现excel数据导入

    < DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>
    js实现excel数据导入<html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
         <title>Untitled Page</title>
    </head>
    <script language="javascript" type="text/javascript">
    function importXLS(fileName)
    {  
         objCon = new ActiveXObject("ADODB.Connection");
         objCon.Provider = "Microsoft.Jet.OLEDB.4.0";
         objCon.ConnectionString = "Data Source=" + fileName + ";Extended Properties=Excel 8.0;";
         objCon.CursorLocation = 1;
         objCon.Open;
         var strQuery;
         //Get the SheetName
         var strSheetName = "Sheet1$";
         var rsTemp =   new ActiveXObject("ADODB.Recordset");
         rsTemp = objCon.OpenSchema(20);
         if(!rsTemp.EOF)
         strSheetName = rsTemp.Fields("Table_Name").Value;     rsTemp = null     rsExcel =   new ActiveXObject("ADODB.Recordset");
         strQuery = "SELECT * FROM [" + strSheetName + "]";
         rsExcel.ActiveConnection = objCon;
         rsExcel.Open(strQuery);
         while(!rsExcel.EOF)
         {
         for(i = 0;i<rsExcel.Fields.Count;++i)
         {
         alert(rsExcel.Fields(i).value);
         }
         rsExcel.MoveNext;
         }
         // Close the connection and dispose the file
         objCon.Close;
         objCon =null;
         rsExcel = null;
    }
    </script>
    </head>
    <body>
    <input type="file" id="f" />
    <input type="button" id="b" value="import" onclick="if(f.value=='')alert('请选择xls文件');else importXLS(f.value)" />
    </body>
    </html>
  • 相关阅读:
    [Leetcode] Rotate Image
    [Leetcode] Permutation Sequence
    [Leetcode] Palindrome Partitioning
    [Leetcode] Letter Combinations of a Phone Number
    Java里的多线程
    css学习2----css动态菜单
    css学习1----css超链接效果
    javascript判断身份证是否合法
    RMI(Remote Method Invocation,远程方法调用)
    struts.properties配置详解
  • 原文地址:https://www.cnblogs.com/netcorner/p/2912378.html
Copyright © 2011-2022 走看看