本文演示了Javascript如何将网页内容导出到Word和Excel中,供大家参考,具体实现方法如下:




将网页导出到Excel文档的方法。




<表ID =打印width=100%border=1cellspacing =0
cellpadding = 0 背景颜色=# 61ff13>

细胞
细胞
细胞
细胞



单元格合并




<表ID =printbwidth=100%border=1cellspacing =0
cellpadding =0>

B细胞
B细胞
B细胞
B细胞


单元格与b合并



<输入type=按钮onclick=Javascript:AllAreaWord();
值=导出页面指定区域内容为Word >
<输入type=按钮onclick=Javascript:AllAreaExcel();
值=导出页面指定区域内容为Excel
<输入type=按钮onclick=Javascript:CellAreaExcel();
值导出单元格单元格内容为Excel

将页面的指定内容区域放入Excel中/
AllAreaExcel()函数
{
VaR OXL =新的ActiveX对象(Excel应用程序);
VaR OWB = oxl.workbooks.add();
无功osheet = owb.activesheet;
VaR的SEL = document.body.createtextrange();
Sel.moveToElementText(打印);
Sel.select();
Sel.execCommand(复制);
osheet Paste();
OXL.Visible = true;
}
将页面/单元格内容的指定区域添加到Excel中
CellAreaExcel()函数
{
VaR OXL =新的ActiveX对象(Excel应用程序);
VaR OWB = oxl.workbooks.add();
无功osheet = owb.activesheet;
VaR LENR = printa.rows.length;
为(i = 0;i < Lenr;i++)
{
var块抛理= printa.rows(我)。Cells.length;
为(J = 0;J <块抛理;j++)
{
osheet。细胞(I + 1,J + 1)。值= printa.rows(我)。细胞InnerText(J);
}
}
OLX。可视=真;
}

页面的指定内容区域为Word /
AllAreaWord()函数
{
VaR OWD =新的ActiveX对象(字。应用);
VaR ODC = owd.documents.add(
VaR橙= odc.range(0,1);
VaR的SEL = document.body.createtextrange();
Sel.moveToElementText (PrintA);
Sel.select();
Sel.execCommand(复制);
橙色。Paste();
owd.application.visible =真;
/ / window.close();
}





希望本文能对大家的javascript程序设计有所帮助。