Este artículo describe el método de JavaScript para exportar contenido de la página web a Word y Excel. Compártelo para su referencia. El método de implementación específico es el siguiente:
<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"> celular fusionar filas a </font> </td> </tr> </bily> <br> <table id = "printb" celularpacing = "0" celular = "0"> <tryle = "TRYLELLE:" text-line: "text-lign. Center; "> <td> Cell B </td> <td> Cell B </td> <td> Cell B </td> </tr> <tr> <td colspan = 4 style =" text-align: centro; "> cells merge bows b </td> </tr> </bable> <br> <br> <br> <input type =" button "en ondclick =" javaScritt ("; value = "Exportar Página de contenido de área especificada a Word"> <input type = "Button" onClick = "javaScript: AlLAREAExcel ();" value = "Exportar contenido de área especificado para Excel"> <input type = "Button" onClick = "javaScript: celdeaExcel ();" value = "Exportar contenido de celda de formulario a Excel"> <script language = "javascript"> // Importar contenido de área de página a excessfunction AlLAREAExcel () {var oxl = new ActiveXObject ("Excel.Application"); var owb = oxl.workbooks.add (); var osheet = owb.activesheet; var sel = document.body.createTextrange (); sel.moveToElementText (prema); sel.select (); sel.ExecCcommand ("copy"); osheet.paste (); oxl.visible = true;} // Especifique el área de la página "Celular" Celular Excalfuncion CellaraExcel () {var oxl = new OxObject ("SpecifiDe de la página" Celular "Cell" Excalfunción CellaraExcel () {var oxlOpxObjectation ("Specifi var owb = oxl.workbooks.add (); var osheet = owb.activesheet; var lenr = printA.rows.length; para (i = 0; i <lenr; i ++) {var lenc = printA.rows (i) .cells.length; para (j = 0; j <lenc; j ++) {osheet.cells (i+1, j+1) .value = printA.rows (i) .cells (j) .inntext; }} oxl.visible = true; } // Importar el contenido del área de página especificada. WordFunction AlLAREAWORD () {var owd = new ActiveXObject ("Word.Application"); var odc = owd.documents.add ("", 0,1); var naranja = odc.range (0,1); var sel = document.body.createTextrange (); sel.movetoElementText (printA); sel.select (); sel.execcommand ("copy"); naranja.paste (); owd.application.visible = true; // window.close ();} </script> </body> </ html>Espero que este artículo sea útil para la programación de JavaScript de todos.