2

Macでxlwingsをいじって、セルに値を書き込んでいます。ただし、新しいワークブックを初期化すると、次のようになります。

import xlwings as xl
wb = xl.Workbook()


Error in atexit._run_exitfuncs:
Traceback (most recent call last):
  File "/Developer/anaconda/lib/python2.7/atexit.py", line 24, in _run_exitfuncs
    func(*targs, **kargs)
  File "/Developer/anaconda/lib/python2.7/site-packages/xlwings/_xlmac.py", line 30, in clean_up
    app('Microsoft Excel').run_VB_macro('CleanUp')
  File "/Developer/anaconda/lib/python2.7/site-packages/aeosa/appscript/reference.py", line 579, in __getattr__
    raise AttributeError("Unknown property, element or command: %r" % name)
AttributeError: Unknown property, element or command: 'run_VB_macro'
Error in sys.exitfunc:
Traceback (most recent call last):
  File "/Developer/anaconda/lib/python2.7/atexit.py", line 24, in _run_exitfuncs
    func(*targs, **kargs)
  File "/Developer/anaconda/lib/python2.7/site-packages/xlwings/_xlmac.py", line 30, in clean_up
    app('Microsoft Excel').run_VB_macro('CleanUp')
  File "/Developer/anaconda/lib/python2.7/site-packages/aeosa/appscript/reference.py", line 579, in __getattr__
    raise AttributeError("Unknown property, element or command: %r" % name)
AttributeError: Unknown property, element or command: 'run_VB_macro' 

Excel は開いて新しいファイルを作成しますが、例外が発生します。Macで実行しているときにマクロを実行しようとする理由がわかりません。私は作者がここにいることを知っています。うまくいけば、彼は体重を量ることができます。

4

2 に答える 2

0

OS X Yosemite 10.10.2、Office 2011 v14.4.6、Python 3.4.2、および xlwings 0.3.0 では、このエラーは発生しません。

たぶん、Python 2.7 用の xlwings をインストールしましたか? 次のコマンドを su として試してください。pip3 install xlwings

于 2015-01-03T16:04:45.037 に答える
0

このようなエラーが発生したのは、Anaconda をインストールした場所に問題があったときだけでした。アンインストールし、インストーラーによって指定されたデフォルトの場所を使用して再インストールしましたが、その後はすべて機能しました。

Anaconda のインストール/アンインストールのガイドは次のとおりです: http://docs.continuum.io/anaconda/install

于 2015-08-17T11:51:09.503 に答える