pyvotのExcelブックをthis tutorialとして作成したいと考えています。 Pyvotはエラーなしでインポートできるため、正しくインストールされています。しかし、私はやるとき:xl.Workbook()(Excel)ブックがExcelワークブックを開けない
import xl
xl.Workbook()
が、私はこのエラーを取得する:私はVisual Studioにインストール用のPythonツールを持っていない
Traceback (most recent call last):
File "", line 1, in
AttributeError: 'module' object has no attribute 'workbook'
>>> xl.Workbook()
Traceback (most recent call last):
File "", line 1, in
File "C:\Python27\lib\site-packages\pyvot-0.1.2-py2.7.egg\xl\sheet.py", line 91, in __init__
excel = win32.gencache.EnsureDispatch('Excel.Application')
File "C:\Python27\lib\site-packages\win32com\client\gencache.py", line 529, in EnsureDispatch
disp = win32com.client.Dispatch(prog_id)
File "C:\Python27\lib\site-packages\win32com\client\__init__.py", line 95, in Dispatch
dispatch, userName = dynamic._GetGoodDispatchAndUserName(dispatch,userName,clsctx)
File "C:\Python27\lib\site-packages\win32com\client\dynamic.py", line 108, in _GetGoodDispatchAndUserName
return (_GetGoodDispatch(IDispatch, clsctx), userName)
File "C:\Python27\lib\site-packages\win32com\client\dynamic.py", line 85, in _GetGoodDispatch
IDispatch = pythoncom.CoCreateInstance(IDispatch, None, clsctx, pythoncom.IID_IDispatch)
com_error: (-2147221005, 'Invalid class string', None, None)
。
は、私がpyvotで動作するVisual Studio用のPythonツール(PTVS)が必要ですか?
excelのバージョンを下げて、2010(例えば、excel 2007など)をpyvotで動作させることができますか?
pyvotと連携させるために何かを設定する必要がありますか?
私は、コードスニペットの作品を作ることができなかった理由は上記の質問の一つの答えは、私はそれが正常に機能し得るために何をすべき、説明しなかった場合は?私はimport xl
を行うときに、私はすべてのエラーを得ることはありませんので、
私がインストールされているエクセル2010 Pyvotが正しくインストールされています。私はpywin32に次のように入力すると:
import xl
xl.Workbook()
を私はこのNameErrorを得る:
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
NameError: name 'xl' is not defined
誰もがなぜ知っていますか? Pyvotホームページから
私は今Excel 2010をインストールしましたが、私はまだNameError(更新されたオリジナルの記事を参照)を手に入れました。 – Bentley4
あなたの 'import xl'ステートメントはうまくいきますか?あなたのエラーはxlが不明なときに 'xl.Workbook()'から来る可能性が高いです – Boud
'import xl'はうまく動作します。 – Bentley4