`
nicegege
  • 浏览: 590812 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

IE网页导出word和excel

 
阅读更多
function exportAsWord() {
		var flag = 1;
		try {
			var oWord = new ActiveXObject("Word.Application");
		} catch (e) {
			flag = 2;
			alert("请改变IE浏览器的安全设置!将'对没有标记为安全的ActiveX控件进行初始化和脚本运行'设为'启用'。");
		}
		if (flag == 1) {
			oWord.Application.Visible = true;
			var mydoc=oWord.Documents.Add('',0,1);
			myRange =mydoc.Range(0,1);
			//指定文件编辑位置
			var sel=document.body.createTextRange();
			var obj=document.getElementById("dataTable");
			try {
				if (obj) {
					sel.moveToElementText(obj);
				}
			} catch (e) {
			}
			sel.select();
			document.execCommand('Copy');
			sel.moveEnd('character');
			myRange.Paste();
			//设置页边距
			oWord.ActiveDocument.PageSetup.TopMargin = 60;
			oWord.ActiveDocument.PageSetup.BottomMargin = 60;
			oWord.ActiveDocument.PageSetup.LeftMargin = 50 ;
			oWord.ActiveDocument.PageSetup.RightMargin = 50 ;
			//设置页面方向
			oWord.ActiveDocument.PageSetup.Orientation = 0;
			oWord.Selection.Font.Size=20;
			document.execCommand('unselect');
			//设置文档为页面视图
			oWord.ActiveWindow.ActivePane.View.Type= 3;
		}
	}
 
	function exportAsExcel() {
		var oXL = new ActiveXObject("Excel.Application");
		var oWB = oXL.Workbooks.Add();
		var oSheet = oWB.ActiveSheet;
		var sel=document.body.createTextRange();
		sel.moveToElementText(dataTable);
		sel.select();
		sel.execCommand("Copy");
		oSheet.Paste();
		oXL.Visible = true;
		document.execCommand('unselect');
	}
	

 

分享到:
评论

相关推荐

    js导出Excel和Word,不支持ie

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

    Magicodes.IE:导入导出通用库,支持Dto导入导出,模板导出,花式导入以及动态导入,支持Excel,Csv,Word,Pdf和HTML。导入导出通用库,支持Dto导入导出,模板导出,花式导出和动态导出,支持Excel,Csv,Word,Pdf和HTML

    Magicodes.IE |概述导入导出通用库,支持Dto导入导入,模板导出,花式导出以及动态导出,支持Excel,Csv,Word,Pdf和HTML。 GitHub: :编码云(手动同步,不维护): : 初步#状态完成时间初步情况 :hot_beverage:...

    js导出word

    根据给定的信息,本文将详细解释如何利用JavaScript(简称JS)技术实现在网页上导出Word文档的功能。此方法特别适用于那些希望在不离开当前Web应用程序的情况下为用户提供Word导出功能的开发人员。 ### 一、导出...

    JS操作Word和Excel的方法

    这些技术可以帮助开发者实现网页内容导出到Word、生成定制的Word文档,以及对Excel表格的数据操作等功能。然而,考虑到跨平台和浏览器兼容性,建议使用现代API如Office.js来实现更广泛的适用性。

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

    在JavaScript中,要实现这种功能,通常需要借助于ActiveXObject,这是一个仅在Internet Explorer浏览器中可用的对象,它可以创建并操控服务器端的对象,如Excel和Word的应用程序。尽管这不适用于所有现代浏览器(如...

    javascript 操作Word和Excel的实现代码

    ### JavaScript操作Word和Excel的实现代码 #### 一、JavaScript操作Word文档的实现方法 根据提供的部分代码,我们可以深入分析并总结出如何使用JavaScript来操作Word文档。 ##### 1. 创建Word文档 在JavaScript...

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

    在网页开发中,有时我们需要将HTML表格的数据导出到Excel文件中,以便用户可以方便地进行数据管理和分析。原生JavaScript实现的HTML表格导出功能,无需依赖后台接口,能够实现浏览器全兼容,大大提高了用户体验。...

    导出网页中的table到excel

    除了将网页中的table数据导出到Excel外,还可以考虑其他格式的导出,例如Word文档。 **示例代码** (将网页内容导出为Word文档): ```jsp <%@ page contentType="application/msword" %> <!-- 设置本网页为Word格式 ...

    js操作word、excel.pdf

    在JavaScript中操作Word和Excel可能涉及到的技术主要包括ActiveX对象、数据导出以及对象模型的使用。以下是对这些知识点的详细解释: 1. **ActiveX对象**:在上述代码中,`ActiveXObject` 是一个用于在Internet ...

    java\JavaScript利用ActiveX导出Excel,Word .doc

    本文主要介绍如何使用JavaScript通过ActiveX对象来实现网页内容的导出,具体是将HTML表格数据导出到Excel和Word文档。ActiveX是Microsoft开发的一种技术,允许在浏览器环境中创建和运行控件,它在Internet Explorer...

    jsp 导出为Word

    在日常工作中,经常需要将网页上的数据导出到其他格式,如Word或Excel等,以便于进一步处理或分享。本文主要介绍如何利用JSP技术将页面中的表格(Table)数据导出为Word文档。 #### 基本原理与实现步骤 要实现这一...

    ASP.NET开源导入导出库Magicodes.IE完成Csv导入导出的方法

    导入导出通用库,通过导入导出DTO模型来控制导入和导出,支持Excel、Word、Pdf和Html。 GitHub地址:https://github.com/xin-lai/Magicodes.IE 主要步骤 1.安装包Magicodes.IE.Csv Install-Package Magicodes.IE....

    asp导出EXCEL

    ### ASP中实现表格导出至Excel的技术解析 #### 一、概述 在Web开发中,经常需要将数据导出到Excel文件中以便于用户进行离线查看或进一步的数据处理。对于使用ASP(Active Server Pages)作为后端技术的开发者来说...

    ASP_NET导出Excel数据方法总结

    ### ASP.NET导出Excel数据方法总结 在B/S架构的应用程序开发中,报表打印与数据导出是一项常见的需求,尤其当涉及到复杂报表时,如何高效、美观地展示数据成为了一大挑战。传统的IE页面打印功能往往无法满足这些...

    基于C#语言的Magicodes.IE设计源码,支持多种文件格式导入导出

    它兼容Excel、Word、PDF和HTML等多种格式,适用于多种文件处理需求。请注意,该库已停止维护,如需提交Issue或Pull Request,请访问GitHub仓库:[Magicodes.IE](https://github.com/dotnetcore/Magicodes.IE)。

    word导入sql

    在IE浏览器中,可以通过ActiveX技术在客户端直接操作Office应用程序,例如Word和Excel。 3. 从JSP页面导出数据到Excel文档的方法: 文件内容还提供了类似的技术实现,只不过这次是将JSP页面的数据导出到Excel中。...

    Javascript客户端将指定区域导出到Word、Excel的代码

    在代码中定义了三个函数`AllAreaExcel`、`CellAreaExcel`和`AllAreaWord`,每个函数都对应不同的操作:将整个表格区域导出到Excel,将单个单元格内容导出到Excel,以及将表格区域导出到Word文档。 第七个知识点是...

    通过复制Table生成word和excel的javascript代码

    在给定的文件中,描述了一段JavaScript代码,其主要功能是实现将网页中的表格复制并导出到Microsoft Word和Excel文件中。这一功能对于自动化处理网页数据、生成报告、导出数据等方面非常实用。接下来,我们详细探讨...

    ASP.NET中数据库数据导入Excel并打印

    在ASP.NET中将数据库数据导入Excel并打印,根据项目需求和资源限制,可以选择直接利用IE的打印功能、利用水晶报表或其他第三方工具,或是在服务器端或客户端将数据导出到Excel或Word。每种方法都有其优缺点,开发者...

    js导出插件

    在JavaScript的世界里,数据导出功能常常是网页应用不可或缺的一部分,尤其对于数据分析和报表展示的场景。"js导出插件",如`tableExport.js`,为开发者提供了便捷的前端文件导出解决方案,能够将表格数据转换为多种...

Global site tag (gtag.js) - Google Analytics