sheet_name5の時だけ、セルの貼り付け位置を変えたいのですが、うまくいきません。
ご教授いただければ幸いです。よろしくお願いいたします。
Python
1sheet_name1 = 'AAA' 2sheet_name2 = 'BBB' 3sheet_name3 = 'CCC' 4sheet_name4 = 'DDD' 5sheet_name5 = 'EEE' 6sheet_all = [sheet_name1, sheet_name2, sheet_name3, sheet_name4, sheet_name5] 7 8 9def read_file(save_name, sheet_name): 10 with open(save_name, encoding='utf-8') as f: 11 lines = f.read().splitlines() 12 wb = openpyxl.load_workbook(Book_name) 13 14 if(wb[sheet_name5] == True): 15 sheet = wb[sheet_name] 16 for i, v in enumerate(lines): 17 sheet.cell(row=2 + i, column=15, value=v) 18 wb.save(LLD_name) 19 else: 20 sheet = wb[sheet_name] 21 for i, v in enumerate(lines): 22 sheet.cell(row=2 + i, column=11, value=v) 23 wb.save(Book_name) 24 25for save, sheet in zip(save_all, sheet_all): 26 read_file(save, sheet)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/26 05:01