2017-01-20 13 views
0

私はdocs.xlwings.org/en/stable/quickstart.htmlに記載されている手順に従っていました。 FYIAttributeError: 'module'オブジェクトに属性 'Book'がありません

--------------------------- 
Error 
--------------------------- 
Traceback (most recent call last): 
    File "<string>", line 1, in <module> 
    File "hello.py", line 12, in world 
    wb = xw.Book.caller() 
AttributeError: 'module' object has no attribute 'Book' 

、私はPythonクライアントv2.7.10 A3-VAとxlwingsバージョンは0.3.5です使用しています:おそらく、些細な質問はなく、VBAでRunPythonサブを実行した後、私は、このエラーメッセージが表示されます。 hello.pyファイルはxlwingsが存在するExcelファイルの同じフォルダにあります。問題を解決する方法がわかっている場合は教えてください。 ありがとうございます! Luca

+0

正確な手順を説明してください。たとえば、 'xlwing'ライブラリをインストールしたかどうか、またどうやってインストールしたのか分かりません。 'conda'や' pip'などの方法を使いましたか?また、このコードがスタンドアローンのPythonで動作するかどうか確認してください。もしそうなら、RunPythonで使うpythonのバージョンで問題が起こっているかもしれません。xlwingがインストールされているものではありません。 –

+0

こんにちは、多くの返信に感謝します。このコードはスタンドアローンとしては機能しません。 Spyderで実行すると、同じエラーメッセージが表示されます。AttributeError: 'module'オブジェクトに 'Book'という属性がありません。 – lucah

+0

'xlwings'ライブラリをインストールしましたか? –

答えて

0

遅く返事をして申し訳ありませんが、実行中であることを示唆して、私はxlwingsの古いバージョンを実行していました。私のバージョン(0.3.5)では、コマンドはxlwings.Book.caller()の代わりにxlwings.Workbook.caller()です。 もう一度ありがとうございます。

関連する問題