Cet article décrit la méthode de JavaScript pour exporter le contenu de la page Web vers Word et Excel. Partagez-le pour votre référence. La méthode de mise en œuvre spécifique est la suivante:
<Html> <A-Head> <Title> Comment exporter les pages Web en tant que documents Excel </Title> </ Head> <Body> <br> <Table ID = "Printa" Cellpacing = "0" CellPadding = "0" BGCOLOR = "# 61FF13"> <trysty A </td> </tr> <tr> <td Colspan = 4 style = "text-adign: Center;"> <font color = "bleu" face = "Verdana"> les lignes de fusion de cellules a </font> </td> </tr> </ table> <br> <Table Id = "printb" cellpacing = "0" CellPadding = "0"> <try 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; "> Les lignes de fusion de cellules B </td> </tr> </plow> <br> <br> <boutype =" Button "sur le bouton" OnClick = "javascrip Value = "Page d'exportation Contenu de la zone spécifiée vers Word"> <Input type = "Button" onClick = "JavaScript: allaleaExcel ();" Value = "Page d'exportation Contenu de zone spécifiée vers Excel"> <Input type = "Button" onClick = "JavaScript: CellAreaExcel ();" Value = "Export Form Cell Content vers Excel"> <Script Language = "JavaScript"> // Importer la zone de la page Contenu dans Excelfunction AllareaExcel () {var oxl = new ActiveXObject ("Excel.Application"); var owb = oxl.workbooks.add (); var osheet = owb.activeSheet; var sel = document.body.CreateExtrange (); sel.movetoelementText (pria); sel.select (); sel.execcommand ("copy"); osheet.paste (); oxl.visible = true;} // spécifiez la page de page "Cell" Content Import Excfunction Cell. var owb = oxl.workbooks.add (); var osheet = owb.activeSheet; var Lenr = printa.Rows.length; pour (i = 0; i <lenr; i ++) {var lenc = printa.Rows (i) .Cells.Length; pour (j = 0; j <lec; j ++) {osheet.cells (i + 1, j + 1) .value = pria.Rows (i) .Cells (j) .InnerText; }} oxl.visible = true; } // importe le contenu de la zone de page spécifiée. WordFunction 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 ();} </cript> </body> </html>J'espère que cet article sera utile à la programmation JavaScript de tous.