`

js导出页面内容到word、excel

 
阅读更多

HTML:

<HTML>
	<HEAD>
		<title>WEB页面导出为EXCEL文档的方法</title>
	</HEAD>
	<body>
		<BR>
		<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>
		<BR>
		<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>
		<br>
		<br>
		<br>
		<input type="button" onclick="javascript:AllAreaWord();" value="导出页面指定区域内容到Word">
		<input type="button" onclick="javascript:AllAreaExcel();" value="导出页面指定区域内容到Excel">
		<input type="button" onclick="javascript:CellAreaExcel();" value="导出表单单元格内容到Excel">
	</body>
</html>

 

JS:

<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>

 

分享到:
评论

相关推荐

    利用js导出Web页面内容到Word、Excel

    本文将详细介绍如何通过JavaScript(简称JS)实现在Web页面上将特定内容导出到Microsoft Word和Excel的功能。这种方法非常适合那些需要快速将网页数据整理成文档或电子表格格式进行后续处理或存档的应用场景。 ####...

    js导出Excel 、Word [超实用][自动保存样式]

    在IT行业中,JavaScript是一种广泛使用的...对于压缩包中的"js导出Excel、word.html"文件,很可能是包含示例代码的网页,你可以通过查看和运行这段代码,更好地理解和学习JavaScript导出表格内容到Excel和Word的方法。

    JS导出word、excel

    在实际应用中,JavaScript导出Word和Excel通常依赖于一些库,如jsPDF用于生成PDF,然后通过转换工具将PDF转为Word,或者使用xlsx库直接处理Excel文件。另外,Puppeteer是一个流行的浏览器自动化工具,可以通过控制...

    js导出Excel 、word文件

    js导出Excel 、word文件,带样式

    javaScript导出word和excel例子

    在JavaScript中,我们可以利用...通过以上知识点,你可以构建一个基本的JavaScript应用程序,实现从HTML导出Word和Excel的功能。具体的实现细节会根据使用的库和需求有所不同,但这些核心概念是构建此类功能的基础。

    js控制页面中的表格导出到excel word

    一个由js控制的将页面中的部分内容导出到word及excel的示例!

    WEB页面导出为WORD、EXCEL文档的方法(源代码)

    本文将详细介绍如何使用 ASP 语言将 WEB 页面导出为 WORD、EXCEL 文档,包括使用 JavaScript 语言将表格内容导出到 EXCEL 文档中,并使用 ActiveXObject 对象来实现 WORD 文档的导出。 首先,在 HTML 代码中,我们...

    js导出Excel和Word,不支持ie

    2. **JavaScript导出Word** - Word文档的生成相对较复杂,因为Word是基于更复杂的Open XML标准。一种常见的解决方案是使用`docx`库,它允许开发者构建Word文档的XML结构,然后打包成`.docx`文件。 - 在`exportword...

    WEB页面导出为EXCEL,Word文档的方法

    WEB页面导出为EXCEL,Word文档的方法。利用网页js直接导出word和excel!

    JavaScript将Web页面内容导出到Word及Excel的方法

    1. **AllAreaExcel** 函数用于导出整个表格(ID为"PrintA")的内容到Excel。首先,创建一个`Excel.Application`对象实例(oXL),然后添加一个新的工作簿(oWB),并获取其活动工作表(oSheet)。接着,利用`...

    Jquery导出word、pdf、excel、json、png

    综上所述,"Jquery导出word、pdf、excel、json、png"插件是一个功能全面的工具,能够满足多种数据导出需求,极大地提高了网页内容的可移植性和可利用性。无论是在企业级应用还是个人项目中,它都是一个值得信赖的...

    JavaScript直接导出或导入Excel,Word

    JavaScript直接导出或导入Excel,Word

    WEB页面导出为EXCEL,word文档的方法.rar

    下面,我们将详细探讨如何实现Web页面到Excel和Word的导出。 首先,让我们关注Excel导出。在Web开发中,最常用的库是JavaScript的`xlsx`库,它允许你通过浏览器直接将HTML表格转换为XLSX文件。以下是一个基本步骤:...

    javascript实现页面导出word_and_excel举例

    本示例将详细介绍如何使用JavaScript实现页面导出Word和Excel的流程。 首先,导出Word文档通常涉及到将HTML内容转化为Word格式。一个常用的库是`html2docx`,它能够将HTML字符串转换成`.docx`文件。使用这个库,你...

    jquery word export 导出html内容(包括图片)

    在给定的压缩包中,可能包含了一个修改过的"jquery-word"的JS文件,这是实现导出的关键。通常,你需要在HTML文件中通过`&lt;script&gt;`标签来引用这个文件,确保在使用该功能之前,jQuery库已经加载完成。 接下来,我们...

    解决JSP 调用 JS 导出WORD 与EXCEL

    总的来说,JSP调用JavaScript导出Word与Excel涉及到了前后端的协同工作,需要理解数据处理、文件格式、网络传输等多个方面。通过合理地利用开源工具和编程技巧,可以有效地解决这个问题,提升用户体验。

    html页面表格导出excel(原生js浏览器全兼容)

    在网页开发中,有时我们...提供的`js浏览器导出Excel`资源应该包含了一个示例,你可以参考这个示例代码来理解并应用到自己的项目中。这种方法简单易用,适用于各种网页表格导出需求,极大地提高了前端开发的灵活性。

    datatable导出json、text、excel、word等格式

    在`DataTable`中,数据不是一次性全部加载到页面上,而是根据用户的滚动或分页行为,只请求和显示当前需要的数据。这样可以显著减少页面初始化时的数据量,提高用户体验。实现这一功能通常需要结合服务器端接口,...

    jsp导出Excel;简单实用!导出Excel;导出Word

    导出Word文档,同样可以使用Apache POI,但这次需要使用`XWPFDocument`对象来表示Word文档。创建段落、设置字体、颜色、对齐方式等步骤与Excel类似,只是对象和方法不同。 1. **创建文档**: 创建`XWPFDocument`对象...

    JS 导出页面可选区域到Word文档

    本文档将详细介绍如何使用JavaScript(简称JS)实现Web页面中的指定区域内容导出至Word文档的功能。此方法不仅适用于Word文档,同样也适用于Excel表格。通过示例代码的学习,开发者能够掌握基本的导出逻辑,并可以...

Global site tag (gtag.js) - Google Analytics