既存のワークブックに接続しようとして、接続が機能することを確認すると、次のようになります。
import xlwings as xw
wb = xw.Workbook('/users/edchigliak/sites/xlwings/htz/google/sem_google_realizacija_2016.xlsm')
print(wb.sheet(1).name)
Mac OSX Yosemite のターミナルで次のエラーがスローされます。
OSERROR: -1728 メッセージ: アクセスしようとしているオブジェクトは存在しません
コマンド: app(u'/Applications/MicrosoftExcel.app').workbooks['sem_google_realizacija_2016.xlsm'].name.get()
ワークブックが開かれ、マクロとデータ接続を有効にする許可を求めるプロンプトが表示されるので、すべて問題ありません。xlwings ライブラリからではなく、MicrosoftExcel.app で .name() メソッド (またはプロパティ?) を呼び出そうとしているように思えますか?
私が最終的にやりたいこと(プロセス全体を通過すること):
- この既存の .xlsm に接続します
- 'Sheet14.RangeF:F' と 'Sheet14.RangeI:I' を python dict に読み込みます
- これが成功したことを確認します
これについてどうすればよいか教えてください。