html页面
<INPUT onclick="javascrīpt:methodPrintExcels();" type=button value=Excel导出 >
js方法:
function methodPrintExcels() {//整个表格拷贝到EXCEL中
var curTbl = document.getElementById('eGridHead');
var oXL = new ActiveXObject("Excel.Application"); //创建AX对象excel
var oWB = oXL.Workbooks.Add(); //获取workbook对象
var oSheet = oWB.ActiveSheet; //激活当前sheet
var Lenr = curTbl.rows.length; //取得表格行数
oSheet.Range("A1:H1").MergeCells=true;
oSheet.Cells(1).Font.Name = "黑体";
oSheet.Cells(1).HorizontalAlignment = 3;
oSheet.Cells(1).value = '人民币对外汇期权交易风险状况情景分析';
oSheet.Range("A2:A4").MergeCells=true;
oSheet.Cells(2,1).value = '美元对人民币升贬值幅度';
oSheet.Range("B2:B4").MergeCells=true;
oSheet.Cells(2,2).value = 'Delta';
oSheet.Range("C2:C4").MergeCells=true;
oSheet.Cells(2,3).value = 'Vega';
oSheet.Range("D2:G2").MergeCells=true;
oSheet.Cells(2,4).value = '价内期权合约本金额(万美元)';
oSheet.Range("D3:E3").MergeCells=true;
oSheet.Cells(3,4).value = '买入期权';
oSheet.Range("F3:G3").MergeCells=true;
oSheet.Cells(3,6).value = '卖出期权';
oSheet.Cells(4,4).value = '看涨';
oSheet.Cells(4,5).value = '看跌';
oSheet.Cells(4,6).value = '看涨';
oSheet.Cells(4,7).value = '看跌';
oSheet.Range("H2:H4").MergeCells=true;
oSheet.Cells(2,8).value = '期权组合整体损益(万美元)';
for (var i = 3; i < Lenr; i++) {
var Lenc = curTbl.rows(i).cells.length; //取得每行的列数
for (var j = 0; j < Lenc; j++) {
oSheet.Cells(i + 2, j + 1).value = curTbl.rows(i).cells(j).innerText; //赋值
}
}
oSheet.Columns("A").ColumnWidth = 23;
oSheet.Columns("H").ColumnWidth = 24;
oXL.Visible = true; //设置excel可见属性
}
- 大小: 42.8 KB
分享到:
相关推荐
在JavaScript(JS)中,将数据导出为Excel文件是一种常见的需求,特别是在Web应用程序中,用户可能需要将数据显示在Excel表格以便进一步分析或存储。本案例代码主要关注如何使用JavaScript实现这一功能。以下是对该...
Kendo UI框架提供了强大的Excel导出功能,通过Grid的saveAsExcel能方便地导出Grid中的数据,而且格式美观大方,使用起来也非常方便。但是在实际使用中不是很理想,主要有以下两个问题: 1. 导出的列数据是原始值 ...
在实际应用中,可以封装一个函数,接受JSON数据和Sheet页配置作为参数,然后执行上述步骤,以实现一个通用的Excel导出功能。这不仅可以提高代码复用性,还能方便地根据业务需求进行扩展。 总之,纯JavaScript实现...
2. **编程语言支持**:许多编程语言都提供了与Excel交互的库或模块,如Python的`pandas`和`openpyxl`,Java的Apache POI,JavaScript的`js-xlsx`,C#的EPPlus等。这些库允许开发者读取、写入、修改Excel文件。 3. *...
标题中的"excel导出的js"指的就是使用JavaScript库或方法来生成Excel文件。JavaScript是一种运行在客户端和服务器端的脚本语言,由于其强大的DOM操作能力和动态特性,常用于网页交互和前后端数据处理。对于Excel导出...
接下来,我们需要引入`jquery.table2excel.js`,这是`jquery-table2excel`插件的主要源代码文件。这个插件的核心思想是利用浏览器的`data:`URI scheme和`window.navigator.msSaveBlob`(针对IE浏览器)或`a.download...
通过合理的配置和适当的HTML、CSS、JavaScript代码,你可以创建出满足用户需求的导出体验。然而,对于更复杂的场景,例如处理大量数据或需要高度自定义的导出格式,你可能需要考虑使用更强大的后端服务或第三方库。
要实现这个功能,开发者需要在HTML页面中引入`excel-export-excel.js`库,并编写JavaScript代码来处理导出事件。例如: ```html <!DOCTYPE html> 导出Excel示例 <script src="excel-export-excel.js"> ...
"excel导出用js.zip"这个压缩包文件很可能包含了一个JavaScript库或者示例代码,用于帮助开发者实现从Web应用程序导出数据到Excel的功能。Vue.js是这个标签所关联的技术,它是一个流行的渐进式JavaScript框架,用于...
要设置不导出的列,我们需要在JavaScript代码中进行配置。这通常涉及到遍历表格的列,根据业务需求决定哪些列需要被导出,哪些不需要。例如,我们可以创建一个数组,列出需要排除的列索引,然后在转换函数中排除这些...
Vue.js提供了丰富的生态系统,可以方便地与各种库和工具集成,实现诸如Excel导出的功能。在这个场景下,Blob.js和Export2Excel.js是两个关键的JavaScript库,它们可以帮助我们在Vue项目中实现这个功能。下面将详细...
在这个"EXT导出Excel代码demo"中,我们将探讨如何使用EXT 3.3实现将数据导出到Excel文件的功能。 在EXT应用中,导出数据到Excel通常涉及到以下几个关键步骤: 1. 数据准备:首先,你需要收集并格式化要导出的数据...
### ExtJS实现Excel导出:深入解析与实践 在当今高度数字化的工作环境中,数据的管理和呈现方式至关重要。其中,Excel作为数据处理和分析的重要工具,其导出功能在各种应用场景中显得尤为关键。ExtJS,作为一种强大...
在 Web 应用开发中,有时我们需要提供将表格数据导出到 Excel 文件的功能,以方便用户进行进一步处理或存储。BootStrapTable 提供了这样的功能,使得开发者能够轻松地实现在网页上点击按钮就将表格内容导出为 Excel ...
总之,通过JavaScript实现浏览器兼容的Excel导出需要理解不同浏览器的特性,并进行适当的条件判断和代码适配。使用现有的开源库可以简化这个过程,同时确保在各种浏览器中的稳定性和性能。在实际项目中,应该始终...
javascript代码可以将HTML的table表格转换成excel表格。var table = document.getElementById("table")[removed]; export2Excel(table, '导出.xls');
以上代码实现了将HTML表格导出为CSV文件,然后用户可以手动将其导入Excel。如果需要更高级的功能,例如保留样式或使用XLSX格式,可以考虑使用`xlsx.js`库,它提供了更丰富的功能,但使用起来稍复杂一些。 总结,...
在JavaScript编程领域,导出Excel是一项常见的需求,特别是在Web应用中,用户可能需要将数据显示在Excel表格中以便进一步处理或存储。"js导出excel.zip"这个压缩包提供了一个解决方案,它结合了EasyUI和DataGrid组件...
### Excel导出,js实现 在现代Web应用开发过程中,数据导出功能是十分常见的需求之一,特别是将数据导出为Excel格式。这种方式不仅能够方便用户进行数据分析,还能提高用户体验。本文将详细介绍如何使用JavaScript...