Artikel ini menjelaskan metode JavaScript untuk mengekspor konten halaman web ke Word dan Excel. Bagikan untuk referensi Anda. Metode implementasi spesifik adalah sebagai berikut:
<HTML><HEAD> <title>How to export WEB pages as EXCEL documents</title></HEAD><body><BR><table id = "PrintA" cellpacing="0" cellpadding="0" bgcolor = "#61FF13"><TR style="text-align : center;"><TD>Cell A</TD><TD>Cell A</TD><TD>Cell A</TD></TR><TR><TD colSpan=4 style="text-align : center;"><font color="BLUE" face="Verdana">Cell merge rows A</FONT></TD></TR></TABLE><BR><table id="PrintB" cellpacing="0" cellpadding="0"><TR style="text-align : center;"><TD>Cell B</TD><TD>Cell B</TD><TD>Cell B</TD></TR><TR><TD colSpan=4 style="text-align : center;">Cell merge rows B</TD></TR></TABLE><br><br><br><input type="button" onclick="javascript:AllAreaWord();" value = "Halaman Ekspor Konten Area yang Ditentukan ke Word"> <input type = "Tombol" OnClick = "JavaScript: AllAreaExcel ();" value = "Halaman Ekspor Konten Area yang Ditentukan ke Excel"> <input type = "Tombol" OnClick = "JavaScript: CellAreaExcel ();" value = "Ekspor Formulir Konten Sel ke Excel"> <script language = "javascript"> // Impor konten area halaman ke excelfunction 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;}//Specify the page area "cell" content import Excelfunction CellAreaExcel() {var oXL = new ActiveXObject("Excel.Application"); var owb = oxl.workbooks.add (); var osheet = owb.activesheet; var lenr = printa.rows.length; untuk (i = 0; i <lenr; i ++) {var lenc = printa.rows (i) .cells.length; untuk (j = 0; j <lenc; j ++) {osheet.cells (i+1, j+1) .value = printa.rows (i) .cells (j) .innerText; }} oxl.visible = true; } // Impor konten area halaman yang ditentukan. WordFunction AllAreAdword () {var owd = new ActivexObject ("word.application"); var odc = owd.documents.add ("", 0,1); var oranye = odc.range (0,1); var sel = document.body.createTextrange (); sel.movetoeLementText (printa); sel.select (); sel.execCommand ("copy"); oranye.paste (); owd.application.visible = true; // window.close ();} </script </body> </html>Saya harap artikel ini akan membantu pemrograman JavaScript semua orang.