前提・実現したいこと
Pythonでエクセルのアプリケーションを閉じたいのですが書き方がわかりません。
発生している問題・エラーメッセージ
c:\python>python renshu9.py Traceback (most recent call last): File "renshu9.py", line 16, in <module> book.Close('aaa.xlsx') AttributeError: 'Workbook' object has no attribute 'Close'
該当のソースコード
python
1import subprocess 2import openpyxl as px 3import win32com.client 4 5book = px.load_workbook('aaa.xlsx') 6sheet = book.active 7 8EXCEL = r'aaa.xlsx' 9 10subprocess.Popen(['start',EXCEL], shell=True) 11# 12sheet.cell(row=1, column=3, value=13) 13 14book.save('aaa.xlsx') 15 16book.Close('aaa.xlsx')
試したこと
sheetやbookには閉じるプログラムがないことは気付きましたが
どこを指定して閉じるのかがわかりません.
補足情報(FW/ツールのバージョンなど)
Python3.7.1
回答2件
あなたの回答
tips
プレビュー