<html>
<body>
<table id = "PrintA" width="100%" border="1" cellspacing="0" cellpadding="0" bgcolor =
"#61FF13">
<TR style="text-align : center;">
<TD>单元格A</TD>
<TD>单元格A</TD>
<TD>单元格A</TD>
<TD>单元格A</TD>
</TR>
<TR>
<TD colSpan=4 style="text-align : center;"><font color="BLUE" face="Verdana">单元格合
并行A</FONT></TD>
</TR>
</TABLE>
<table id = "PrintB" width="100%" border="1" cellspacing="0" cellpadding="0">
<TR style="text-align : center;">
<TD>单元格B</TD>
<TD>单元格B</TD>
<TD>单元格B</TD>
<TD>单元格B</TD>
</TR>
<TR>
<TD colSpan=4 style="text-align : center;">单元格合并行B</TD>
</TR>
</TABLE>
<input type="button" onclick="javascript:AllAreaWord();" value="导出页面指定区域内容到
Word">
<input type="button" onclick="javascript:AllAreaExcel();" value="导出页面指定区域内容
到Excel">
<input type="button" onclick="javascript:CellAreaExcel();" value="导出表单单元格内容到
Excel">
<SCRIPT LANGUAGE="javascript">
//指定页面区域内容导入Excel
function 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;
}
//指定页面区域“单元格”内容导入Excel
function CellAreaExcel()
{
var oXL = new ActiveXObject("Excel.Application");
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var Lenr = PrintA.rows.length;
for (i=0;i<Lenr;i++)
{
var Lenc = PrintA.rows(i).cells.length;
for (j=0;j<Lenc;j++)
{
oSheet.Cells(i+1,j+1).value = PrintA.rows(i).cells(j).innerText;
}
}
oXL.Visible = true;
}
//指定页面区域内容导入Word
function 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();
}
</SCRIPT>
</body>
如果出现Automation服务器不能创建对象
1、确定客户端已经安装了 office 软件。
2、尝试修改IE浏览器设置
工具--Internet 选项 -- 安全 -- 自定义级别 -- 对没有标记为安全的 ActiveX 控件进行初始化
和脚本运行
设置为 “启用”或 “提示”
</html>html
分享到:
相关推荐
亲测,把已经弄好的html导出到Word,但是,这里一定要注意:一定要单独安装office2003,不要和其他版本的office共存,否则将有可能报错。这个东西网上不多,如果积分不够的朋友,可以把QQ留下,我不要积分发给你
"C# CHtmlToWord 将HTML文件转换成word文档!"这个项目提供了一个解决方案,允许开发者通过C#编程语言实现这一功能,而无需在用户计算机上安装Microsoft Word软件。下面将详细介绍这个项目的实现原理、关键技术和...
总结,通过html2docx和FileSaver.js这两个JavaScript库,我们可以轻松地在前端实现将HTML内容导出为Word文档的功能。虽然这种方法有一定的局限性,但对于简单的HTML结构和样式,它已经足够满足大部分需求。对于更...
在现代Web应用中,将HTML页面转换为可下载的Word文档是一种常见的需求,尤其是在数据导出、报告生成或在线编辑场景下。本文将详细介绍如何利用JavaScript实现这一功能,并结合提供的压缩包文件,解析其核心技术和...
对于导出Word,可以使用`html-to-word`或者`docx`库,这两个库能将HTML内容转换为Word文档格式。对于Echarts,确保已经安装了`echarts`库。你可以使用npm来安装: ```bash npm install echarts html-to-word docx -...
在IT行业中,经常需要处理各种格式的文档,例如HTML和Word。HTML主要用于网页设计和开发,而Word则是常用的文本编辑工具,尤其适合制作报告、合同等格式化文档。本篇文章将详细探讨如何利用C#编程语言实现从HTML文件...
标题中的“typora文件导出成word”指的是在Typora这款Markdown编辑器中,通过特定方式将编辑的Markdown格式文本转换成Microsoft Word文档。Typora是一款简洁、直观的Markdown写作工具,它允许用户以近乎所见即所得的...
总结来说,将HTML网页上的内容导出为Word文件涉及到HTML内容的获取、CSS样式的处理、Word文档的创建、HTML到DOCX的转换以及文件的下载。在JavaScript环境下,可以借助各种库和浏览器API来实现这一功能。在实际开发中...
富文本编辑器是一种常见的网页和应用...总的来说,"富文本编辑器导出word"是一个涉及HTML解析、Java编程和文件格式转换的综合任务。通过合理地使用工具和库,我们可以有效地实现这一功能,满足用户在各种场景下的需求。
使用C# NET Core技术,通过预设的html模板,导出Word文件,Html文件,Pdf,使用说明参考https://blog.csdn.net/qq_27337291/article/details/120676751?spm=1001.2014.3001.5501
在HTML生成Word文件的过程中,我们首先需要创建一个QTextDocument实例,然后利用QTextDocument的fromHtml()方法,将HTML字符串解析成QTextDocument对象。这样,HTML中的各种标记将被转换为相应的文本格式。 HTML是...
总的来说,PHP导出Word文档并保持样式,虽然涉及一些复杂性,但通过使用如PHPOffice/PHPWord这样的库,可以简化这个过程。开发者需要对HTML、CSS、PHP以及可能的第三方库有深入的理解,才能有效地实现这一功能。在...
总的来说,jQuery导出Word是一项结合了HTML、CSS、JavaScript以及特定库技术的任务,它允许用户在Web应用中方便地将富文本内容导出为常见的办公文档格式。这个功能对那些需要提供报告、文档生成或数据导出的项目非常...
因此,导出为Word文档的核心思路是将HTML转换为Word兼容的格式,然后生成一个下载链接供用户下载。这一过程涉及的主要步骤包括: 1. **获取TinyMCE编辑器内容**:首先,我们需要从TinyMCE编辑器中获取到用户编辑的...
将HTML转换为Word文档的需求在数据处理、报告生成或网页内容导出时经常出现。Apache POI是Java库,专门用于处理Microsoft Office格式的文件,如Word(.doc和.docx)、Excel(.xls和.xlsx)等。在这个小例子中,我们...
在IT领域,jQuery Word Export是一个实用的工具,它允许用户将HTML内容,包括其中的图片,导出为Word文档。这个功能对于数据报告、网页内容保存或者需要离线阅读的场景非常有用。在这个示例中,我们将深入探讨如何...
HTML页面与Word文档之间的转换是Web开发中常见的一种需求,特别是在数据导出、报告生成或者内容迁移时。本文将深入探讨如何将HTML页面转化成Word文档,并提供两种具体的方法。 一、利用JavaScript库:jsWord jsWord...
Swagger 文档可以导出为多种格式,包括 Word(.docx)、PDF、HTML、SVG 和 XML。这些格式各有其用途: 1. **Word (DOCX)**:适合编辑和打印,便于在组织内部进行评审和协作。Word 文件可以方便地添加批注、修改和...
本文将详细介绍如何使用MySQL导出数据词典,并将其转换为Word或HTML格式,以便于阅读和分享。 首先,我们需要了解什么是数据词典。数据词典是数据库设计中的一个重要组成部分,它包含了数据库中所有对象(如表、...
在IT领域,特别是在文档处理方面,有时需要将Microsoft Word文档转换成HTML格式,以便在网页上展示或进行在线阅读。在转换过程中,保持原有的目录结构对于用户导航非常关键。本篇将详细介绍如何在Java环境下实现Word...