データインポートExcel,word


一部の項目はレポートなどを印刷する必要があります.簡単にデータを記録してExcel、wordなどにインポートします.
1 wordデータソースがhtmlテーブル、またはdiv指定領域にインポートされた内容
 

  
  
  
  
  1.     function AllAreaWord()   
  2. {  
  3.    
  4.   try{  
  5.    var oWD = new ActiveXObject("Word.Application");   
  6.   }catch(e)  
  7.   {  
  8.    alert(" Office , Office IE !");  
  9.    return;  
  10.   }  
  11. var oDC = oWD.Documents.Add("",0,1);   
  12. var oRange =oDC.Range(0,1);   
  13. var sel = document.body.createTextRange();   
  14. sel.moveToElementText(tab); //tab  ID  
  15. sel.select();   
  16. sel.execCommand("Copy");   
  17. oRange.Paste();   
  18. oWD.Application.Visible = true;   

2 excelにインポートし、データソースはdatagrid

  
  
  
  
  1.   //------------------------------ excel  
  2.        function excel()  
  3.        {  
  4.           var xlApp;  
  5.              try  
  6.              {   
  7.                xlApp=new ActiveXObject("Excel.Application");  
  8.              }  
  9.              catch(e)  
  10.              {  
  11.                alert("excel ");  
  12.                return;  
  13.              }  
  14.              var xlWorkbook=xlApp.Workbooks.Add;  
  15.              var oSheet=xlWorkbook.ActiveSheet;  
  16.              oSheet.Name=" ";  
  17.              // DataGrid  
  18.              var oTable=document.getElementById("ItemsGrid");  
  19.              var oRow;  
  20.              var curr_row,curr_cell;  
  21.              //  
  22. //             var CellFormat=new Array("@","@","0.00","yyyy-MM-dd");  
  23.              for(curr_row=1;curr_row<oTable.rows.length+1;curr_row++)  
  24.              {  
  25.                oRow=oTable.rows[curr_row-1];  
  26.                  for(curr_cell=1;curr_cell<oRow.cells.length+1;curr_cell++)  
  27.                  {  
  28.                    // Excel Sheet  
  29. //                   oSheet.Cells(curr_row,curr_cell).NumberFormatLocal=CellFormat[curr_cell-1];  
  30.                    // DataGrid Excel  
  31.                    oSheet.cells(curr_row,curr_cell).value=oRow.cells[curr_cell-1].innerHTML;  
  32.                  }  
  33.              }  
  34.              xlApp.Visible=true;  
  35.        } 

 
3 excelにインポートし、データソースがページに指定された領域
 

  
  
  
  
  1. // Excel     
  2. function AllAreaExcel()      
  3. {     
  4. var oXL = new ActiveXObject("Excel.Application");      
  5. var oWB = oXL.Workbooks.Add();      
  6. var oSheet = oWB.ActiveSheet;      
  7. var sel=document.body.createTextRange();     
  8. sel.moveToElementText(PrintA);     
  9. sel.select();     
  10. sel.execCommand("Copy");     
  11. oSheet.Paste();     
  12. oXL.Visible = true;     
  13. }   

 4.Excelデータをデータベースにインポートし、ネット上でソースコードを探して、自分で勉強します.
http://blog.sina.com.cn/s/blog_60b5d4b20100dknq.html