javascript 從xml導入excel

先把數據導入sql server在從sql server 導出excel

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");  
    xmlDoc.async="false";
    xmlDoc.load("f:/a.XML");
    var myErr;
    //查詢節點
    var parentNode = xmlDoc.selectNodes("//row");
    
    //處理調用xml時錯誤信息
   
    if (xmlDoc.parseError.errorCode !==0)
    {
      myErr=xmlDoc.parseError;
      document.write("錯誤信息:" + myErr.reason);
    }
        //**************************
        // 建立數據庫連接
        //**************************
       
     var conn = new ActiveXObject("ADODB.Connection");
     conn.Open("Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa; "
       +"Password=; Initial Catalog=test");
      
       var rs = new ActiveXObject("ADODB.Recordset");
      var sql="select * from a";
        
         rs.open(sql, conn,3,3);
     
      //************************
      //數據處理
      //************************
     for (var i=0;i<parentNode.length;i++)
     { 
        
        rs.addnew;
        var childNode=parentNode[i].childNodes;
        for (var j=0;j<childNode.length;j++){
          //if (rs(0).value=childNode[j].getAttribute("name"));
         rs(j)=childNode[j].text;
         }
        rs.update;
     }
     rs.close();
     rs=null;
     conn.close();
     conn=null; 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章