บทความนี้อธิบายวิธีการของ JavaScript เพื่อส่งออกเนื้อหาหน้าเว็บไปยัง Word และ Excel แบ่งปันสำหรับการอ้างอิงของคุณ วิธีการใช้งานเฉพาะมีดังนี้:
<html> <head> <title> วิธีส่งออกเว็บเพจเป็นเอกสาร excel </title> </head> <body> <br> <table id = "printa" cellpacing = "0" cellpadding = "0" bgcolor = "#61ff13"> A </td> </tr> <tr> <td colspan = 4 style = "text-allign: center;"> <font color = "blue" face = "verdana"> เซลล์ผสานแถว A </font> </td> </tr> </table> <br> <br> <br> center; "> <td> เซลล์ B </td> <td> เซลล์ B </td> <td> เซลล์ B </td> </tr> <tr> <td colspan = 4 style =" text-allign: center; "> เซลล์ผสาน B </td> </tr> value = "หน้าส่งออกเนื้อหาพื้นที่ที่ระบุไปยัง Word"> <อินพุต type = "ปุ่ม" onclick = "JavaScript: AllAreaExcel ();" value = "หน้าส่งออกเนื้อหาพื้นที่ที่ระบุเพื่อ excel"> <อินพุต type = "ปุ่ม" onclick = "JavaScript: CellAreaExcel ();" value = "เนื้อหาเซลล์แบบส่งออกเพื่อ excel"> <script language = "JavaScript"> // นำเข้าเนื้อหาพื้นที่หน้าเพื่อ 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.execommand ("คัดลอก"); osheet.paste (); oxl.visible = true;} // ระบุพื้นที่หน้า "เซลล์ var owb = oxl.workbooks.add (); var osheet = owb.activeSheet; var lenr = printa.rows.length; สำหรับ (i = 0; i <lenr; i ++) {var lenc = printa.rows (i) .cells.length; สำหรับ (j = 0; j <lenc; j ++) {osheet.cells (i+1, j+1) .value = printa.rows (i) .cells (j) .innerText; }} oxl.visible = true; } // นำเข้าเนื้อหาของพื้นที่หน้าระบุ WordFunction AllAreaword () {var owd = new ActiveXObject ("word.application"); var odc = owd.documents.add ("", 0,1); document.body.createtextrange (); sel.movetoElementText (printa); sel.select (); sel.execommand ("คัดลอก"); orange.paste (); owd.application.visible = true; // window.close ();ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม JavaScript ของทุกคน