以下のコードを書いた際に、AttributeError: 'MergedCell' object attribute 'value' is read-onlyと出る。こういった問題に遭遇した際に立てる解決の方針と、解決策を教えていただきたいです。
よろしくお願い致します。
python
1import openpyxl 2import datetime 3 4YOUBI = ("月", "火", "水", "木", "金", "土", "日") 5 6input_date = input("作成する年月度を入力してください(例:201608):") 7 8month_current = datetime.datetime.strptime(input_date + "01", "%Y%m%d") 9 10month_last = month_current - datetime.timedelta(days=1) 11 12date_start = month_last.replace(day=1) 13date_end = month_current.replace(day=30) 14 15wb = openpyxl.load_workbook(file_path) 16ws = wb.worksheets[0] 17ws.cell(row=1, column=1).value = month_current.year 18ws.cell(row=1, column=3).value = month_current.month 19 20for row_num in range(13, 44): 21if date_start <= date_end: 22 23ws.cell(row=row_num, column=1).value = date_start.month 24 25ws.cell(row=row_num, column=2).value = date_start.day 26 27ws.cell(row=row_num, column=3).value = YOUBI[date_start.weekday()] 28date_start += datetime.timedelta(days=1) 29 30file_new = month_current.strftime('%Y%m') + '_' + '勤怠管理表.xlsx' 31wb.save(file_new)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/04 13:51
2020/11/04 15:44
2020/11/04 15:48
2020/11/08 14:01
2020/11/08 23:37 編集