win32comを用いて、
下記コードにてエクセルの1番目のシートを取得したいのですが、
AttributeError: 'NoneType' object has no attribute 'Worksheets'
というエラーが出て取得できません。
print(wb)を確認するとNoneでしたが、これはブックから取得できていないということでしょうか?
解決策わかる方教えていただきたいです。
import win32com.client app = win32com.client.Dispatch("Excel.Application") tempFilepath = os.path.abspath(values['-FILE-']) #tempFilepathにパスが入っていることはprintで確認済み wb = app.Workbooks.Open(tempFilepath) #エクセルブックを取得 ws = wb.Worksheets(1) #1番目のシートを取得
あなたの回答
tips
プレビュー