2017-08-31 4 views
0

JScriptの行列に格納されている値をExcelに転送しようとしています。問題は、現在開いているExcelワークブックをどのように初期化するかです。ExcelでJScriptの値を格納する

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') 

だから私の意図はエクセル

答えて

0

で私の行列の値を設定するのJscriptにこのコードを「変換」である何「グローバルはありません:Pythonでコードが以前の作品のために

、 "このコードをJavaScriptに変換します。 Internet Explorerだけが「Active Xオブジェクト」と呼ばれるものをサポートしています。他のブラウザでは、JavaScriptとExcelの間の直接通信はできません(少なくとも「すぐに使える」というわけではありません)。

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

がよりつまり、ここでActiveXObject Object (JavaScript)

参照してください:

Internet Explorerで次のコードを使用することができます

関連する問題