質問: AttributeError: 'Workbook' object has no attribute 'sheet_by_name'
回答: `試したこと1`のファイル名`Downloads/ファイル名.xlsx`には、末尾に不要な文字「U+202A」が含まれています。そのためにファイルが存在しないと誤認識されています。 `試したこと2`については存在しない属性`active`を呼んでいます。 以下のようなコードで動作するはずです。 ``` import openpyxl as px wb = px.load_workbook('temp.xlsx') #ws = wb.get_sheet_by_name('Sheet1') # DeprecationWarning: Call to deprecated function get_sheet_by_name (Use wb[sheetname]). #sheet = ws.active # AttributeError: 'Worksheet' object has no attribute 'active' #sheet['E1'].value = 123 ws = wb['Sheet1'].value = 123 wb.save('temp.xlsx') ```