javascript - 将工作表添加到用户选择的excel文件中

标签 javascript excel internet-explorer activex

我正在使用 ActiveX 对象将工作表添加到用户选择的 excel 文件中。使用下面的代码它的工作。 (这是一个 IE 修复,所以使用 ActiveX)

var excel = new ActiveXObject("Excel.Application"); 
  var excel_file = excel.Workbooks.Open(path); 
  var ws = excel_file.Worksheets;
  resultSheet = ws.Add();

但是创建的工作表首先是添加,我想在excel中现有的工作表之后添加它。是否可以 ?我应该将什么参数传递给 Add 方法?

最佳答案

我认为 brettdj 掌握了要点,尝试:

var excel = new ActiveXObject("Excel.Application"); 
var excel_file = excel.Workbooks.Open(path); 
var ws = excel_file.Worksheets;
resultSheet = ws.Add(null,ws(ws.Count));

关于javascript - 将工作表添加到用户选择的excel文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17446911/

相关文章:

javascript - 使用序列号在 Javascript 中映射数组

java - 如何将 Excel 文件写入可选文件位置?

c# - 获取 Excel 列中的最后一个非空单元格

excel - Excel VBA 宏中的动态范围不正确

javascript - 使用 jquery 编辑现有的内联样式?

internet-explorer - 如何在使用 OS X 开发的同时在 IE 上进行测试?

html - 链接 CSS 除了 IE 10,11

javascript - jQuery 和 typeahead 上的自动完成困难

javascript - JS SDK auth.logout 事件行为最近似乎发生了变化 - 发生了什么?

javascript - 无法设置所选属性。未指定的错误。 knockout