var idTmr = "";
Ext.ux.Grid2Excel = {
Save2Excel : function(grid) {
var cm = grid.getColumnModel();
var store = grid.getStore();
var it = store.data.items;
var rows = it.length;
var oXL = new ActiveXObject("Excel.application");
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
for ( var i = 0; i < cm.getColumnCount(); i++) {
if (!cm.isHidden(i)) {
oSheet.Cells(1, i + 1).value = cm.getColumnHeader(i);
}
for ( var j = 0; j < rows; j++) {
r = it[j].data;
var v = r[cm.getDataIndex(i)];
var fld = store.recordType.prototype.fields.get(cm
.getDataIndex(i));
if (fld.type == 'date') {
v = v.format('Y-m-d');
}
oSheet.Cells(2 + j, i + 1).value = "'"+v;
}
}
/* Application.ActiveSheet.Name ‘返回活动工作表的名称
Application.ActiveWindow.Caption ‘返回活动窗口的标题
Application.ActiveWorkbook.Name ‘返回活动工作簿的名称*/
oSheet.Application.ActiveWindow.Caption = "excelName";
oSheet.Application.ActiveSheet.name= "excelName";
//oSheet.Application.ActiveWorkbook.Name = "excelName";
oSheet.Columns.AutoFit;
oXL.ActiveWindow.Zoom = 75;
oXL.UserControl = true;
oXL.DisplayAlerts = false;
oXL.Save();
oXL.DisplayAlerts = true;
oXL.Quit();
oXL = null;
idTmr = window.setInterval("Cleanup();", 1);
}
};
function Cleanup() {
window.clearInterval(idTmr);
CollectGarbage();
};
为什么导出的Excle文件名没有办法修改,只能是系统默认的Book1,Book2.....等等。
- 大小: 49.9 KB
分享到:
相关推荐
### JavaScript 源代码分析:Vue 封装导出 Excel 数据的公共函数 #### 核心知识点概述 本文档详细介绍了如何在 Vue 项目中利用 Element UI 组件库封装一个导出 Excel 数据的公共函数。该函数通过 Vuex 的 store ...
3. **工作表管理**:Excel.js 支持对工作表的添加、删除、重命名等操作。这使得在前端可以轻松地组织和管理Excel文档中的不同工作表。 4. **单元格操作**:可以对单元格进行读取、写入、格式化等操作。例如,设置...
vue3+pdf.js实现导入导出在线编辑pdf文件 该项目涵盖了excel导入,在线编辑,导出与pdf导入简单编辑导出两个功能 下载下来 执行 pnpm i pnpm run dev 如果想查看pdf在线编辑可以把src下的pdf.vue文件重命名为App.vue...
ExcelJS是一个强大的JavaScript库,允许开发者在浏览器或Node.js环境中读取、写入和修改Excel文件。它提供了丰富的API,可以轻松地创建新的工作簿、工作表,添加单元格数据,设置样式,以及执行复杂的公式计算等。 ...
2. **脚本与宏**:Excel的批处理往往依赖于VBA(Visual Basic for Applications)宏或外部脚本语言(如Python或JavaScript)。VBA宏是嵌入在Excel工作簿中的编程代码,可以自定义功能,实现对多份文档的统一操作。而...
2. **数据解析与序列化**:由于JavaScript本身并不直接支持Excel文件格式,所以可能需要使用库如`xlsx`或`js-xlsx`来解析和生成Excel文件的XML或二进制格式。 3. **单元格操作**:gcxls可能提供了对Excel工作表中...
XLSX是一个强大的JavaScript库,它允许开发者在浏览器端或者Node.js环境中,无需依赖其他服务器端组件,就能方便地读取、创建和修改多种电子表格格式,如.xlsx、.xls、.csv等。 首先,XLSX库的核心功能是读取和解析...
【标题】"as3xls_all" 是一个与Adobe Flash ActionScript 3(AS3)相关的库,用于处理Excel文件...同时,可以考虑将类似的技术如HTML5的JavaScript库(如SheetJS或Papa Parse)作为替代方案,以适应现代Web开发的需求。
Jexcel CE已重命名为Jspreadsheet CE 是一个轻量级的Vanilla JavaScript插件,用于创建令人惊叹的基于Web的交互式HTML表格和与其他电子表格软件兼容的电子表格。 您可以从JS数组,JSON,CSV或XSLX文件创建在线电子...
10. 导出Excel:C#辅助类可能提供了将数据导出为Excel文件的功能,这可能使用了Microsoft.Office.Interop.Excel库(需安装Office环境)或开源库如EPPlus。 11. 字符串处理:字符串辅助类包含各种字符串操作,如格式...
2. 导出Excel:类库包含了将数据导出到Excel文件的功能,这在数据分析和报表生成时非常有用。它可能使用了Microsoft Office Interop库或OpenXML SDK来创建和编辑Excel文件,支持设置单元格样式、公式以及数据格式。 ...
但如果你发现该功能缺失,可能需要确保Redmine的PDF渲染插件已启用,并且系统中安装了支持PDF预览的软件,如Poppler或PDF.js。 在安装和配置这些插件时,需要注意的是,每次安装新的插件后,都需要执行数据库迁移并...
`Itext`提供了一种方式来读取Excel文件(通常使用Apache POI库进行预处理),并将表格内容导出到PDF中,这对于生成报表或记录数据很有用。这允许用户通过`ZTree`浏览和下载以PDF形式呈现的Excel数据。 至于`...
功能实现:群聊,单聊,邮件发送,emoji表情发送,图片发送,用户管理,群聊记录管理,Excel的导出。 项目技术栈 #后端技术栈 1. Spring Boot 2. Spring Security 3. MyBatis 4. MySQL 5. WebSocket 6. RabbitMQ 7....
重命名并将PKG导出到excel文件。 检查PKG更新。 通过网络将PKG发送到PS4。如何使用远程软件包安装程序功能这仅与任何能够运行Flatz的Remote Package Installer应用程序的PS4固件兼容。 目前不支持拆分更新PKG。 ...
5. 导出数据:设置数据导出格式,如PDF、Excel等。 6. 创建报表:设计报表结构,包括表格、图表等元素。 7. 预览报表:在设计环境中查看报表的预览效果。 8. 设置报表外观和数据属性:调整字体、颜色、边框等样式,...
1. 数据导入:批量导入数据是批量处理的基础,这可以是从Excel表格、CSV文件或其他数据库中导入数据到办公系统中。数据导入时,系统需要有良好的格式识别能力,以确保数据的准确导入。 2. 自动化脚本:通过编写自动...
10. JavaScript流程控制:在JavaScript中,if...else结构用于条件判断,题目中的代码会输出"False"。 11. 变量声明:在某些编程语言中,如VBScript,使用Option Explicit语句可以强制显式声明变量。 12. 数组创建...
这些入侵漏洞只要有根据程序后台引导页提示对后台文件夹进行重命名以及重命名或删掉安装向导文件夹均不会受影响) 2014年04月10日 V2.83更新包 1.[纠正]纠正后台 会员参数设置 有时自适应高度不对的BUG 2.[纠正]...