0

あるスプレッドシートから別のスプレッドシートに値をコピーする Python のスクリプトがあります。RunPython でうまく動作します RunFrozenPython を使用しようとすると、この例外が発生します xlwings は、呼び出し元が Excel ではないと判断します。RunPython コマンドを正常に使用したときのように、呼び出し元が Excel であると判断するにはどうすればよいですか。

xlwings は、呼び出し元が Excel ではないと判断しました。呼び出し元が Excel であると判断するにはどうすればよいですか? RunPython がどのように成功するかを説明します。

例外が発生する前に、警告が表示されます。これがスナップショットです。スクリプトは、[OK] をクリックすると、上記のようにエラーが発生するまで待機します。

警告メッセージは次のとおりです。表示されている場所は私のマシンには存在しません -

ここに画像の説明を入力

4

1 に答える 1

0

を使用してエラーを解決しましたwb = Workbook("path to file")

使用する代わりにwb = Workbook.caller()

このようにして、Excel は呼び出し元によって参照されるのではなく、その絶対パスによって参照されます。

警告を解決するためのヘルプを引き続き使用できます:)

于 2015-09-16T01:02:17.220 に答える