使用excel activeX保存而不是保存为
Save instead of saveAs using excel activeX
我使用javascript
和activeX
来保存和编辑excel文档的数据。到目前为止一切正常。但现在我想写一个新版本,我可以更新一个特定的单元格,并保持其他单元格的位置。
这是我正在使用的代码:
function Write() {
var Excel, Book; // Declare the variables
Excel = new ActiveXObject("Excel.Application"); // Create the Excel application object.
Excel.Visible = false; // Make Excel invisible.
Book = Excel.Workbooks.Add() // Create a new work book.
Book.ActiveSheet.Cells(1,1).Value = document.A1.value;
Book.SaveAs("G:/whiteboard.xls");
Excel.Quit(); // Close Excel with the Quit method on the Application object.
alert("Uppgifter sparade");
}
我要保存,而不是保存为。
有什么想法吗?
如果有人还在找这个。使用excelObj.ActiveWorkbook.Save();
保存Excel文件。下面是一个例子。
function saveExcel() {
var excel = new ActiveXObject("Excel.Application");
excel.Visible = false;
var fso = new ActiveXObject("Scripting.FileSystemObject");
var path = "file:''''C:''Users''User''Desktop''TestFile.xls";
var excel_file = excel.Workbooks.Open(path);
var excel_sheet = excel_file.Worksheets(1);
//Editing all cells from Row 6 to 10 and Column 1 to 5
for (var row = 6; row <=10; row++) {
for (var col = 1; col <=5 ; col++) {
excel_sheet.Cells(row,col).Value = "Setting New Cell Data";
};
};
//Save Excel
excel.ActiveWorkbook.Save();
alert("Excel Saved!");
//showing excel are editing is done.
excel.Visible = true;
excel = null;
excel_file = null;
};
相关文章:
- 如何将getJson的响应保存在全局变量中
- 按下按钮时保存cookie
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 如何使用 Angular JS 将数据保存在数据库中
- 子字符串/正则表达式以获取字符串中保存的 SRC 值
- HTML5在画布中加载较小的图像并保存实际大小的图像
- 是否可以在浏览器中使用纯JavaScript保存音频流
- 如何将多个画布保存为一个图像
- PHP:显示sqlite数据库中的html格式数据,使用tinymce保存
- 如何将乳胶配方奶粉图像保存到Asp.net中的文件夹中
- 保存数组javascript
- 保存串行端口列表与流星
- 将JavaScript变量保存到Rails模型
- Java脚本将URL转换为已保存的URL时出错
- 如何自动保存动态生成的HTML SVG元素
- Javascript/jQuery压缩一个图像正确的评论帖子,并使用Ajax Laravel 5.2保存到控制器中
- 将JQuery Handontable保存到服务器上的excel文件中
- NodeJS expressJS使用multer和passport将文件上传并保存到MongoDB
- 将数据保存到数据库(ajax/php)后,使文本字段变灰/禁用
- 使用excel activeX保存而不是保存为