前提・実現したいこと
現在、openpyxlで元々作成済みのエクセルファイルを編集した後に自動保存するコードを作成中です。
自動保存する時は、作成済みのエクセルファイルの名前に変数(list[0])を追加したファイル名に変更したいです。
発生している問題・エラーメッセージ
エラーは出力しませんがlist[0]がそのままファイル名にlist[0]が追加されてしまいます。
該当のソースコード
コード一部抜粋にて記載します。
import openpyxl wba = openpyxl.load_workbook(r'C:\大フォルダ\中フォルダ\小フォルダ\ファイル名.xlsx') wsa = wba.worksheets[0] list = ["test","test2","test3"] list2 = ["tes","tes2"] for i, name in enumerate(list2): wsa.cell(row=5+i, column=2).value = name wba.save(r'C:\大フォルダ\中フォルダ\小フォルダ\ + list[0] + ファイル名.xlsx')
試したこと
'の位置を変えたりなどは試しましたがその他は検索しても自分のやりたいことが見つかりませんでした。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/15 23:46
2021/03/16 01:55