将Jscript值存储在Excel中

时间:2017-08-31 16:44:48

标签: excel jscript

我正在尝试将存储在JScript矩阵中的值传输到Excel。问题是我应该如何初始化打开的当前Excel工作簿。

对于以前的作品,在python中代码是:

import clr
clr.AddReference("Microsoft.Office.Interop.Excel")
import Microsoft.Office.Interop.Excel as Excel
from System.Runtime.InteropServices import Marshal 
ex = Marshal.GetActiveObject("Excel.Application")
ex.Visible = True
wb = ex.ActiveWorkbook
ws_data = wb.Worksheets('name')

所以我的目的是将这段代码“翻译”成Jscript,以便在Excel中设置矩阵的值

1 个答案:

答案 0 :(得分:0)

没有"全球"将此代码转换为JavaScript。只有Internet Explorer支持名为" Active X对象"的东西。在其他浏览器中,JavaScript和Excel之间的直接通信是不可能的(至少不是#34;开箱即用")。

在Internet Explorer中,您可以使用以下代码:

var ExcelApp = new ActiveXObject("Excel.Application");  

查看更多信息,例如ActiveXObject Object (JavaScript)