將table表格內容匯入到word或者Excel程式碼例項
表格是用來阻止資料的,當然在以前也可以用來進行頁面佈局,現在已經幾乎難覓蹤跡。
但是很多時候可能需要將表格中的資料匯入到word或者Excel中,以便更好的儲存或者編輯。
如果資料量較大的話,人工匯入肯定是非常的費勁,如果用程式碼實現,那麼就遍歷的多。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> </head> <body> <br/> <table id = "PrintA" width="100%" border="1" bgcolor = "#61FF13"> <tr style="text-align : center;"> <td>單元格A</td> <td>單元格A</td> <td>單元格A</td> <td>單元格A</td> </tr> <tr> <td colSpan=4 style="text-align:center;"> <font color="blue" face="Verdana">單元格合併行A</font> </td> </tr> </table> <br> <table id="PrintB" width="100%" border="1"> <tr style="text-align : center;"> <td>單元格B</td> <td>單元格B</td> <td>單元格B</td> <td>單元格B</td> </tr> <tr> <td colSpan=4 style="text-align : center;">單元格合併行B</td> </tr> </table> <br> <br> <br> <input type="button" onclick="javascript:AllAreaWord();" value="匯出頁面指定區域內容到Word"> <input type="button" onclick="javascript:AllAreaExcel();" value="匯出頁面指定區域內容到Excel"> <input type="button" onclick="javascript:CellAreaExcel();" value="匯出表單單元格內容到Excel"> <script> //指定頁面區域內容匯入Excel function AllAreaExcel(){ var oXL = new ActiveXObject("Excel.Application"); var oWB = oXL.Workbooks.Add(); var oSheet = oWB.ActiveSheet; var sel=document.body.createTextRange(); sel.moveToElementText(PrintA); sel.select(); sel.execCommand("Copy"); oSheet.Paste(); oXL.Visible = true; } //指定頁面區域“單元格”內容匯入Excel function CellAreaExcel(){ var oXL = new ActiveXObject("Excel.Application"); var oWB = oXL.Workbooks.Add(); var oSheet = oWB.ActiveSheet; var Lenr = PrintA.rows.length; for (i=0;i<Lenr;i++){ var Lenc = PrintA.rows(i).cells.length; for (j=0;j<Lenc;j++){ oSheet.Cells(i+1,j+1).value = PrintA.rows(i).cells(j).innerText; } } oXL.Visible = true; } //指定頁面區域內容匯入Word function AllAreaWord(){ var oWD = new ActiveXObject("Word.Application"); var oDC = oWD.Documents.Add("",0,1); var oRange =oDC.Range(0,1); var sel = document.body.createTextRange(); sel.moveToElementText(PrintA); sel.select(); sel.execCommand("Copy"); oRange.Paste(); oWD.Application.Visible = true; //window.close(); } </script> </body> </html>
相關文章
- 將表格資料匯入Excel表程式碼例項Excel
- js將表格匯入到Execel表例項程式碼JS
- js獲取table表格指定行和列的單元格內容程式碼例項JS
- javascript動態修改單元格內容程式碼例項JavaScript
- excel 表匯入到mysqlExcelMySql
- javascript新增或者刪除table表格行程式碼例項JavaScript行程
- table表頭分組程式碼例項
- 技巧:如何將Word試卷快速匯入Excel?Excel
- javascript動態刪除或者新增table表格行程式碼例項JavaScript行程
- 頁面資料匯出為word或者excelExcel
- .NET中列印Excel報表程式碼例項Excel
- 將Excel表格內容直接轉換成圖片Excel
- table表格美化程式碼例項
- table表格使用程式碼例項
- 把Excel表資料匯入到mysqlExcelMySql
- 如何將excel表格匯入word並保持格式不變 如何把excel的表格弄到word文件Excel
- C# word或者excel儲存或匯出為PDFC#Excel
- NPOI匯出和匯入Excel,Word和PDFExcel
- 動態載入js或者css檔案程式碼例項JSCSS
- 在.NET環境下將報表匯出EXCEL和WORD (轉)Excel
- excel表格匯入word方法彙總Excel
- 如何讓excel單元格內只能輸入指定內容?Excel
- js table表格排序程式碼例項JS排序
- table細線表格例項程式碼
- jQuery操作表格table程式碼例項jQuery
- poi--excel --匯出例項Excel
- EasyOffice-.NetCore一行程式碼匯入匯出Excel,生成WordNetCore行程Excel
- js 將xml轉換為table表格簡單程式碼例項JSXML
- 將表單元素序列為物件程式碼例項物件
- 將form表單序列為物件例項程式碼ORM物件
- table表頭固定例項程式碼
- table表格隔行變色程式碼例項
- javascript刪除或者新增option選項例項程式碼JavaScript
- java 匯入到EXCEL表格JavaExcel
- Excel表的一些資料應用(從txt文字匯出,匯入到Excel表)薦Excel
- Excel 表匯入資料Excel
- 兩個文字框同步輸入內容程式碼例項
- 實現文字框輸入內容提示程式碼例項